0
function addSearchPattern(file, aStatus, aRule, aExpression, aCategory)
{
$.getJSON(file, {
status: aStatus,
rule: aRule,
expression: aExpression,
categoryID: aCategory
}, function(data){
if(data.errors.length > 0)
{
var errorText = '';
$.each(data.errors, function(i, errors){
errorText += data.errors[i];
})
alert(errorText);
}
});
}
此方法應該可以工作,但由於某些未知原因,它不起作用。即使我刪除函數(數據)的回調步驟仍然無法工作。我試圖使用帶有GET參數的URL訪問php文件,它工作得很好。它甚至返回JSON對象。我在這裏錯過了什麼?getJSON不起作用。厭倦了js問題
有沒有錯誤?你是否試圖從另一個域加載? (這是不允許的)..告訴我們你是如何調用它和什麼是erros .. – 2010-02-13 07:18:46
相同的主機,它只是我已經寫在js文件中的一切,並制定了一些方法來接受參數。我試過甚至把它寫在同一個html文件中。沒有運氣。在螢火蟲控制檯沒有錯誤,只是data.errors是空的,我不明白爲什麼,因爲該數組完全編碼。 – user253530 2010-02-13 07:32:08
'data'的價值是什麼?或者,您能否向我們提供一份返回的JSON副本? – Dancrumb 2010-02-19 00:26:07