当我在一行中使用 ajax json 发布数据时
<p>test</p>
一切都很好,但是当我在两行中发布数据时:
<p>test</p>
<p>test</p>
我收到错误 403
使用 FireBug,我看到了以下信息:对于一行:sastojci=%3Cp%3Efasdfasd%3C%2Fp%3E
对于两行:sastojci=%3Cp%3Efasdfasd%3C%2Fp%3E%0A%3Cp%3Efasdfasd%3C%2Fp%3E
这是 json 的代码://#sastojci 是 textarea
$('#update').submit(function(){
$sastojci = $('#sastojci').val();
$.ajax({
type: "POST",
dataType: "json",
data: { sastojci : $sastojci},
url: 'updatedata.php',
success: function(data) {
alert(data.poruka);
},
error: function (data, textStatus, jqXHR) {
alert(data.status);
}
});
return false;
});
这是我的问题的更新:
如果我使用 textarea 的输入,错误又是 403
如果我发布:
<p>test</p>p>test</p>
一切都很好。
如果我发布:
<p>test</p><p>test</p>
错误是 403 禁止:您无权访问此服务器上的 updatedata.php。
唯一的区别是“<”???我不知道这里发生了什么!!!