質問

ユーザーが任意のhtmlを入力できるフォームがWebページにあります。彼が送信をクリックすると、jQuery.post()を使用してAJAX経由でWebサーバーにコンテンツを送信します。

ただし、特定のHTMLについては、サーバーからこの応答が返されます

HTTP/1.0 400 Bad Request 
Content-Type: text/plain
Date: Mon, 26 Oct 2009 05:28:00 GMT

BAD REQUEST: Bad percent-encoding.

取得するために投稿を変更しようとしましたが、まだ同じ問題に直面しています。誰が問題の原因を知っていますか、それを修正する方法を教えてください。ありがとう!

編集:

jQueryではなく、サーバーの問題のようです。以前、nanoHTTPDサーバーを使用していて、応答としてBAD REQUESTを提供していました。同じリクエストをApacheに送信しようとしましたが、動作しているようです。

役に立ちましたか?

解決 2

jQueryではなく、サーバーの問題のようです。以前、nanoHTTPDサーバーを使用していて、応答としてBAD REQUESTを提供していました。同じリクエストをApacheに送信しようとしましたが、動作しているようです。

他のヒント

どのようにデータを送信しますか?

まだJSONオブジェクトとして送信していない場合。

var textObj = {text: $("#myTextarea").val()};

$.ajax({
    type: "POST",
    url: "example.php",
    data: textObj,
    dataType: "html"
 }); 
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top