我已将我的代码添加到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