Widget:SandboxNew: Difference between revisions
Jump to navigation
Jump to search
Matt Pijoan (talk | contribs) No edit summary |
Matt Pijoan (talk | contribs) No edit summary |
||
Line 158: | Line 158: | ||
} | } | ||
function | function completeQuestionCount(exam, main, sub) { | ||
var queryString = " | var queryString = "http://www.wikidoc.org/index.php?title=Special%3AAsk&q=%5B%5BExamType%3A%3A" + urlSwapSpace(exam) + "%5D%5D%5B%5BMainCategory%3A%3A"; | ||
for (var j = 0; j < main.length; j++) { | for (var j = 0; j < main.length; j++) { | ||
queryString += main[j]; | queryString += urlSwapSpace(main[j]); | ||
if (j != main.length - 1) { | if (j != main.length - 1) { | ||
queryString += " | queryString += "%7C%7C"; | ||
} | } | ||
} | } | ||
queryString += " | queryString += "%5D%5D%5B%5BSubCategory::"; | ||
for (var i = 0; i < sub.length; i++) { | for (var i = 0; i < sub.length; i++) { | ||
queryString += sub[i]; | queryString += urlSwapSpace(sub[i]); | ||
if (i != sub.length - 1) { | if (i != sub.length - 1) { | ||
queryString += " | queryString += "%7C%7C"; | ||
} | } | ||
} | } | ||
queryString += " | queryString += "%5D%5D&po=&eq=yes&p%5Bformat%5D=json"; | ||
$.get(queryString, function (data) { | |||
var obj = jQuery.parseJSON(data); | |||
alert(Object.keys(data.query.results).length); | |||
}); | |||
} | |||
function urlSwapSpace(swap){ | |||
return swap.replace(" ","+"); | |||
} | } | ||