jQuery.postとエンコード
-
06-07-2019 - |
質問
ユーザーが任意の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"
});
所属していません StackOverflow