2011-08-29 32 views
3

我使用phpdevshell(使用最新的jQuery)創建應用程序。jQuery請求未定義的url(與phpdevshell一起使用)

現在沒有任何理由對我可見,jQuery的開始,要求與「不確定」,這不存在,並導致404

它看起來這個網址結尾的網址:http://localhost/mysite/undefined

我已經找到做這個的jQuery的一部分(起始於7866線):

// Do send the request 
// This may raise an exception which is actually 
// handled in jQuery.ajax (so no try/catch here) 
xhr.send((s.hasContent && s.data) || null); 

任何想法,爲什麼出現這種情況?謝謝。

+2

你的實際代碼呢? – genesis

+1

請添加上下文:創建請求的代碼(和環境)。 – jensgram

+1

哪個版本的jQuery?你確定你沒有使用jQuery-ajax相關的方法調用這個url嗎? – WTK

回答

2

它看起來像你用一個變量返回undefined構建一個url。即:var url =「http://localhost/mysite/」+ variable;其中變量未定義。

+0

感謝和+1給大家,所有你的答案聯合幫助我確定了這一點。我使用上傳插件,但是從每個頁面開始,而不是從相關的頁面開始。所以除了那一頁以外,我在所有頁面上都有404。現在好了:) – CodeVirtuoso

1

試着把return false放在函數的最後。可能是它正在傳播另一個事件。

0

嗯...嘗試更新jquery文件夾/themes/cloud/js/combined-min-305.js它可能只是一個惱人的Jquery 3.0.5錯誤。