發現了與這個主題有關的其他問題,但他們是過早關閉他們的AJAX調用的人的語法錯誤,我似乎沒有做過...getJSON成功處理程序沒有被調用,沒有錯誤跡象
這裏是我的AJAX調用我的jqGrid loadComplete:
loadComplete : function() {
$.getJSON("getCurrentProject.html", function(results){
alert(results);
$(this).jqGrid('setCaption',"Project: " + results);
});
},
正如你所看到的,我只是調用一個URL來取回currentProject字符串,並相應設置標題上的jqGrid。
問題是,成功的功能永遠不會被調用!我查看了Firebug,並且可以看到服務器響應我期望的單個字符串值(在這種情況下爲「默認」)。
我在這裏錯過了什麼?我應該只使用get而不是getJSON?
謝謝你的指導,我迷失在阿賈克斯選項的海洋! – Raevik 2012-03-21 22:38:32