摘要:
开发环境:Visual Studio 2010 SP1
部署环境:Window 7 SP1+IIS7
现在的JQuery中$.ajax方法支持跨域读取json数据了,原理是利用一个叫做jsonp的概念。当然,究其本质还是通过script标签动态加载js,似乎这是实现真正跨域的好方法。
$.ajax的用法JQuery手册已经写得很详细,参考手册就可以了,很简单。需要指出的一点是$.ajax利用的jsonp需要客户端与服务端作出配合。
先整理几种之前尝试过但是失败的方案吧!
方案一:我尝试过自己写一个Ajax函数去请求WebService,JavaScript代码没有报错.但是回调函数没有执行,证明服务器(IIS)没有响应,我用了个手段测试下是否有请求到该WebService,在其初始化时,创建一个txt文件,写入任意数据表示它请求到,然后在其方法内也做了个类似手段测试,结果证明自己写的Ajax函数并没有请求WebService,为什么?我也不清楚,如果有碰到过这样情况的朋友并且已经解决的请告知我,谢谢.
方案二:我刚开始的时候,以为是I 阅读全文