私はajax()を使ってPOSTリクエストをPHPページに送ります。これはコードです:jqueryを使ってテキストをエンコードするには?
date = $.trim($('#date').val())
expiry = $.trim($('#expiry').val())
priority = $.trim($('#priority').val())
note = $.trim($('#note_text').val())
$.ajax({
type: "POST",
url: "client?method=addNote&id=10",
data: "date="+date+"&expiry="+expiry+"&priority="+priority+"¬e="+note,
success: function(msg){
alert(msg);
}
});
私の問題は、最後の変数は、名前のことに注意している可能性のように、多くの「奇妙な」の文字があります。& % $/: ; , .
私はPHPのページは何のすべて「のノートを受信していることを見ていません"文字列が正しく表示されます。見つかった場合(&)、文字列を切り捨てます。 どうすればそのテキストをエンコードできますか?