我有以下代碼:它返回未捕獲的語法錯誤:。如果我刪除dataType我沒有得到任何錯誤,但我也沒有數據?未捕獲的語法錯誤:
function myfunc() {
var value = $("#firstselect").val();
$.get("contactlist.php",
{SEARCH_PARAM: value },
dataType: "json",
function(data) {
var options = '<option value="">Select one...</option>';
for(var i = 0; i < data.length; i++) {
options += '<option value="' + data[i].id +'">'+data[i].name+'</option>';
}
$("#secondselect").html(options);
}
);
}
這意味着您的服務器沒有返回JSON。 – SLaks 2012-03-13 20:20:20
你試過'$ .getJSON()'而不是'$ .get()'嗎? – 2012-03-13 20:22:18
你嘗試過添加contextType:'text/plain; charset = UTF-8'。 – Qpirate 2012-03-13 20:24:09