【发布时间】:2012-02-01 05:57:59
【问题描述】:
我在一个页面中有这些 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 版本吗? 我该如何解决?
【问题讨论】:
-
jQuery 1.5.2 在上面的确切代码中没有表现出这种行为。 jsfiddle.net/LRsRy 您能否在代码的其他地方进行一些全局 Ajax 设置?见api.jquery.com/jQuery.ajaxSetup
标签: jquery json callback jquery-1.5