我已將我的代碼添加到pastebin,地址如下: http://pastebin.com/L03zGPhS 服務已啓動並正在運行。 我可以調用它。我還使用Firebug獲得的POST結果如下:POST沒有接通網絡服務
POST http://localhost:51204/AddrService.asmx/GetZipCode
15ms
HeadersPostResponse
JSON
zip
"40"
Source
{'zip': '40' }
顯示服務功能:
[WebMethod]
public List<Zip> GetZipCode(string zip)
我能得到這個用jQuery 1.4.2工作,但我升級很多jQuery窗口小部件爲1.8,無法讓自動完成工作。我是否錯過了他們在AJAX自動完成調用中更改的內容。如果文件有用,正確的答案就足夠了。
更新我通過谷歌瀏覽器發現我得到一個500錯誤。我不確定爲什麼,因爲我在服務和aspx頁面上都打了localhost。有人知道他們是否改變了會影響到本地主機安全性的東西,或者如果我可能遺漏了一些可以讓自動完成工作在1.4而不是1.8的重要jQuery引用?
究竟不起作用? alert()調用是否觸發或不在你的例子中? – tchap
這兩個警報調用都會觸發。第一個觸發錯誤,並簡單地指出錯誤=未定義。第二次觸發完成。 Ajax從不發佈到Web服務。我有一個突破點,它從來沒有觸發。 – StuckOnSimpleThings
有人遇到堆棧溢出問題,請將其標記爲過於具體並且沒有答案。我決定使用,因爲我知道我可以使它工作。 –
StuckOnSimpleThings