我有一堆執行得很好的Ajax請求,但最終在瀏覽器中出現語法錯誤。Ajax.request拋出語法錯誤,但返回正確的值
任何人都可以看到我的請求下面有什麼問題嗎?
function getName(refId)
{
var resp = '';
new Ajax.Request('/servlet/GetName',
{
method:'post',
parameters: {'requestType':'ref',
'value':refId},
onSuccess:function(transport)
{
setName((String(transport.responseText)).trim());
}
});
}
編輯:這似乎也只是第一次被調用時拋出的錯誤。如果我清除控制檯,我不會繼續得到錯誤。
有什麼語法錯誤? – mkoryak 2009-05-28 16:17:01
語法錯誤 http:// localhost:8080/servlet/ 第1行 –
Jesse
2009-05-28 17:32:22
您可以粘貼實際代碼塊而不是存根嗎?這可能有助於發現語法錯誤。我早些時候遇到過類似的情況,FF可以正常工作,但IE會拋出語法錯誤。 更常見的不是這是由於Ajax.Reqeuest()的參數後面放置了錯誤的/額外的逗號。 – 2009-05-29 02:43:21