jQuery调WebService遇到一个奇怪的问题 本帖最后由 vagile 于 2011-09-29 20:01:56 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我编译过很多遍了啊确确实实是没有问题按F5 就好用 不按就不好用并且按F5 在默认浏览器好用 URL拷到火狐 在打开 就又不好了 我都愁了 你尝试在ie中直接(流浪的方式)调用webservice的方法,看是否是你预期的结果。 流浪的方式是什么意思?就是直接访问WebService么我试过了 是我想要的结果 ajax 加方法complete: function (data, statusText){ alert(statusText)}看下ajax调用返回码是什么 $(document).ready(function () { var Referrer = document.referrer; $.ajax({ type: "post", contentType: "application/json", dataType: "json", data: '{"Referrer":"' + Referrer + '"}', url: "ReferrerService.asmx/SendReferrer",complete: function (data, statusText){alert(statusText);}, success: function (result) { alert(result.d); //alert(Referrer); } })}) 按F5调试 时候 是success其他时候 是error。。 alert(data.responseText);看下有没有错误的详细信息 问题可能是 Uri uri = new Uri(Referrer);这里的Referrer是否是个可以解析的Url?你可以public string SendReferrer(String Referrer) { return "xxx"; }进行测试 如果他能在IE中以浏览的方式访问 这个方法的话, webservice应该没问题 正解谢谢 如果单独return xxx好使了就 谢谢 我这个sql语句哪里错了啊? Microsoft.Web.UI.WebControls中的Treeview如何显示出右击菜单 detailView的背景颜色在编辑时如何改变 gridview的简单问题 如何判断一个字符串中包含中文 ASP.NET,分布式计算,网络服务(WEB SERVICES),网络应用编程这一大堆东西就竟有什么内在的联系? 论坛显示不能换行 神啊,救救我吧!在建立ASP。NET应用程序项目时,出现“操作超时”错误。 如何在VS.NET中新建C++程序? 未将对象引用设置到对象的实例 关于asp.net中一次连接数据库进行多次查询的问题 关于三层应用的疑问
确确实实是没有问题按F5 就好用 不按就不好用
并且按F5 在默认浏览器好用 URL拷到火狐 在打开 就又不好了 我都愁了
就是直接访问WebService么
我试过了 是我想要的结果
complete: function (data, statusText)
{
alert(statusText)
}看下ajax调用返回码是什么
var Referrer = document.referrer;
$.ajax({
type: "post",
contentType: "application/json",
dataType: "json",
data: '{"Referrer":"' + Referrer + '"}',
url: "ReferrerService.asmx/SendReferrer",
complete: function (data, statusText)
{
alert(statusText);
},
success: function (result) {
alert(result.d);
//alert(Referrer);
}
})
})
其他时候 是error。。
Uri uri = new Uri(Referrer);
这里的Referrer是否是个可以解析的Url?你可以
public string SendReferrer(String Referrer)
{
return "xxx";
}
进行测试
谢谢 如果单独return xxx好使了就 谢谢