JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题需要注意的地方
2011-09-20 00:00
639 查看
$.post('<%=this.AppPath %>DataService/InventoryUIService.svc/Rename', ///location.protocol + "//" + location.host + location.pathname + "/Rename", odata, function (result) { $dialogProcessing.dialog("close"); if (result.Success) { alert("Success"); } else { var msg = "Your submit fauiler, Detail message is:" + result.ErrorMessage; window.alert(msg); } }, "json"); $.ajax({ url: '<%=this.AppPath %>DataService/InventoryUIService.svc/Rename', type: 'POST', contentType: 'application/json', dataType: 'json', data: odata, success: function (result) { if (result.Success) { alert("Success"); } else { var msg = "Your submit fauiler, Detail message is:" + result.ErrorMessage; window.alert(msg); } }, error: function (jqXHR, textStatus, errorThrown) { var msg = "Your submit throw a error, \r\nError message is:" + $(jqXHR.responseText).text(); window.alert(msg); } });
TCP Trace截图
$.post:
$.ajax:
感觉$.post是用来提交forms的,而要跟wcf ajax service访问,还必须得用$.ajax来指定Content-Type.
后来找到的资料: http://stackoverflow.com/questions/2845459/jquery-how-to-make-post-use-contenttype-application-json
以上都是按个人理解所写,有不对之处请指正
相关文章推荐
- JQuyer $.post 与 $.ajax 访问WCF ajax service 时的问题
- Dotnet跨应用程序域访问和需要特别注意的地方(WCF消息通道处于错误状态异常中的一种情况)
- ajax的post方式和get方式比较,以及需要注意的地方
- Dotnet跨应用程序域访问和需要特别注意的地方(WCF消息通道处于错误状态异常中的一种情况)
- Ajax post时需要注意的问题
- $.ajax需要注意的一些地方
- 手机端访问电脑的移动页面需要注意的问题
- C# WebService需要注意的问题
- 使用MVCPager做AJAX分页所需要注意的地方
- .net下访问Access数据库需要注意的问题
- jquery调用wcf需要注意的一些问题
- Ajax请求中的异步与同步,需要注意的地方说明
- activity启动service需要注意的一个地方
- 使用Spring的Service注入Dao接口需要注意的细节问题
- Ajax类库需要注意的问题
- Command探究and jQuery调用WCF需要注意的一些问题
- jQuery调用WCF需要注意的一些问题(转dudu)
- jQuery调用WCF需要注意的一些问题
- IIS7 host service需要注意的pool的ping问题