前言ajax
最近,一个项目跨系统取数据,调用其余系统的service,因此就ajax么。不过,过程不太顺利,一直报错。学习
错误信息url
responseText: "{"Data":"Unexpected character encountered while parsing value: S. Path '', line 0, position 0.","ErrorMsg":null,"IsError":true}"
错误截图spa
源代码code
$.ajax({ url: _url, method: "POST", data: {UserName: "",PassWord: ""}, dataType: "text", success: function(result) {} })
后面搜了好多帖子,发现是参数data的问题,须要格式化JSON才能够。blog
修改后的代码,以下:string
$.ajax({ url: _url, method: "POST", data: JSON.stringify({UserName: "",PassWord: ""}), dataType: "text", success: function(result) {} })
结束语it
原本以为很简单的一个问题,搞了一上午的时间,程序猿就是一个终身学习的工做啊。io