我在页面中有这些javascript代码:
<script type="text/javascript">
$(function() {
$.getJSON("http://example.com/index.php/grid/fetch-grid", function(jsonData) {
if (jsonData.status === true) {
$("#parserFilterGridContainer").html(jsonData.content);
} else {
// Alert that loading failed
alert(jsonData.content);
}
});
});
</script>
当我在firebug中检查时,服务器请求的URL是
"http://example.com/index.php/grid/fetch-grid?callback=.... (some numbers)"
而不是
“http://example.com/index.php/$$$call$$$/grid/fetch-grid”
我的jQuery版本是v1.5.1。 是因为我的jQuery版本? 我该如何解决?
答案 0 :(得分:0)
好的,现在解决了。我将我的jquery从1.5.1升级到1.7并且问题解决了。似乎v1.5.1将getJSON视为JSONP而不是JSON。