0

私はajaxを使用してphpにデータを送信していますが、以下は送信されているものです

title=2¬e= ロゴ mynameisdonald%s の写真 mynameisdonald サインアウト フォーラム ガレージ クラブ ショップ クラシファイド システム My-STOC クラブ 詳細 このフォーラム Fiesta ST オーナーズ クラブ → Fiesta ST Mk6 テクニカル ハンドブック → ブレーキ、ホイール、タイヤpopup あなたが 10 分以上活動していないことがわかりました。あなたの非アクティブのため、Shoutbox の実行を停止しました。再び戻ってきた場合は、下の [I'm Back] ボタンをクリックしてください。3 このフォーラムをフォロー Brakes, Wheels & Tires ページ 1 / 172 1 2 3 次へ » 新しいトピックの開始 このフォーラムを既読にする 最近更新された 開始日 最も多くの返信 最も閲覧されたカスタム 新しい返信 ピン留めされたセンター キャップ Jim が開始、2006 年 6 月 22 日 1 2 3 13 → ホット 190 返信 5, 09 9 返信 55 ビュー ブレーキ パッドの不均等な摩耗 - JackJack による最後の投稿:06 STのホイールの真ん中に合うセンターキャップ。開始者 Suicida1 Zombie、2013 年 2 月 4 日 9 返信 87 ビュー ST のホイールの中央にフィットするセンター キャップ。- アレック M による最後の投稿 アレック M 昨日 10:20 新しい返信 どの合金が好きですか? pop80_uk によって開始され、2011 年 7 月 30 日 1 2 18 返信 243 ビュー どの合金が好きですか? - Alec M による最後の投稿 Alec M 昨日 08:30 新しい返信 Spongey Breaks!?!?!? 開始者 Suicida1 Zombie、2013 年 2 月 7 日 12 返信 98 ビュー Spongey Breaks!?!?! ? - teeman teeman による最後の投稿 2013 年 2 月 18 日 新しい返信 キャリパーを交換するのは難しいですか?開始者 Tommobug, 17 Feb 2013 2 返信 41 ビュー キャリパーを交換するのは難しいですか? - Tommobug による最後の投稿 Tommobug 2013 年 2 月 17 日 新しい返信 ブラック RS2000 ホイール 作成者 nated84、2013 年 2 月 17 日 1 件の返信 25 ビュー10 ビュー wheel nuts - sme101 による最後の投稿 sme101 2013 年 2 月 17 日 新しい返信m in need of a new ST500 BLACK Alloy 作成者 MonsterST, 2013 年 2 月 16 日 1 返信 23 ビュー 2013 年 2 月 13 日 2 件の返信 28 ビュー ブレーキ ノイズ - Kane-st による最後の投稿 Kane-st 2013 年 2 月 13 日 その他のトピックを読み込む 1/172 ページ 1 2 3 次へ » 新しいトピックを開始 こ​​のフォーラムは管理者、クラブ スタッフ コミュニティ フォーラム Software by IP .BoardLicensed to: FiestaSTOC.com - Club Network Limited - No. 7955718 Facebook に追加する Twitter でフォローする Youtube で見る RSS フィードを購読する RSS フィードを変更する テーマ マーク コミュニティ 読む お問い合わせ プライバシー ポリシー ヘルプ 現在の時刻: 2013 年 2 月 20 日13:13 最終アクセス: 2013 年 2 月 18 日 22:11 Exec. 時間: 0.3303 負荷: -- クエリ: 15 クエリ Gzip: GZIP 有効 &language=plain&expire=never com - Club Network Limited - No. 7955718 Facebook に追加する Twitter でフォローする Youtube で見る RSS フィードを購読する RSS フィードの変更 テーマ マーク コミュニティ 読む お問い合わせ プライバシー ポリシー ヘルプ 現在の時刻: 2013 年 2 月 20 日 13:13 最終アクセス: 2013 年 2 月 18 日 22:11 実行。時間: 0.3303 負荷: -- クエリ: 15 クエリ Gzip: GZIP 有効 &language=plain&expire=never com - Club Network Limited - No. 7955718 Facebook に追加する Twitter でフォローする Youtube で見る RSS フィードを購読する RSS フィードを変更する テーマ マーク コミュニティ 読む お問い合わせ プライバシー ポリシー ヘルプ 現在の時刻: 2013 年 2 月 20 日 13:13 最終アクセス: 2013 年 2 月 18 日 22:11 実行。時間: 0.3303 負荷: -- クエリ: 15 クエリ Gzip: GZIP 有効 &language=plain&expire=never

これでいい、それが欲しい。しかし、php エコーのコンソール ログを見ると、多くのデータが失われています。

phpファイル

$note       =  mysql_escape_string($_POST['note']);
echo $note;

console.log 応答

\nロゴ\n\n mynameisdonald%s\ の写真\n mynameisdonald \n \n \n サインアウト\n\n \n フォーラム\n ガレージ\n クラブ ショップ\n
クラシファイド\n システム\n My-STOC\ n クラブ\n\n高度なこのフォーラム\n\n フィエスタ ST オーナーズ クラブ\n → フィエスタ ST Mk6 テクニカル ハンドブック\n → ブレーキ、ホイール

私のテキストをエコーするだけでわかるように、私はそれの多くを失いました。誰かが私を助けることができますか?

4

4 に答える 4

3

文字列として送信するのではなく、オブジェクトとして送信してください。

  dataObj = {
                    var1: "hello",
                    var2: 1
            };
$.ajax({
            type: 'POST',
            url: YOUR_SERVER_URL,
            data: dataObj,
            success: function(data) {
}
});
于 2013-02-20T13:48:43.017 に答える
1

URL パラメータ "note" の Wheels の後に、新しいパラメータを定義する "&" があります

于 2013-02-20T13:48:15.070 に答える
0

フォームを送信し、jQuery でのエンコードの問題を回避する最も簡単な方法は、serialize.

あなたのajax呼び出しで:

data: $("form").serialize(),
于 2013-02-20T14:01:34.440 に答える
0

文字をエスケープする必要があります。&文字は、POST によって別のキーの区切り文字として解釈されます。

encodeURIComponent(string input);それらから逃れるようにしてください。

例 :encodeURIComponent($("input[name=foo"]").val().toString());

于 2013-02-20T13:50:15.073 に答える