1

当我在一行中使用 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。

唯一的区别是“<”???我不知道这里发生了什么!!!

4

0 回答 0