我想知道为什么调用 jquery.Ajax 并通过参数在数据上发送这样的字符串:"Z<Z"
="String<String"
崩溃!我试过和其他人一样|@##~¬//("·$
,但没有问题......
我已经使用 encodeUriComponent 解决了,但我想知道为什么会崩溃以及是否有其他方法可以解决它。
function getData() {
var code = "Z<Z"
return { Id : code };
}
function goAjax(){
dataSelected = getData();
$.ajax({
url: "/Controller/Action",
type: "POST",
data: dataSelected,
success: function (data, status, xhr) {
alert("Ok")
},
error: function (xhr, status, err) {
alert('error');
}
});
}