この不具合がどこで発生しているのかわかりません。JavaScript、ブラウザコンソール、サーバーをチェックしてみました。jquery 1.8.3 と Django を実行しています。
問題のスクリーンショットと説明は次のとおりです。
name
キーを参照してください。これは、ajax 経由で送信される post 変数です。
var ajaxOptions = {
url: dataURL,
dataType: 'json'
};
if (postData) {
ajaxOptions.type = "POST";
ajaxOptions.data = postData;
}
var request = $.ajax(ajaxOptions);
コンソールglobalBuilderPost
に等しいように設定しました(スクリーンショット)。postData
送信される前name
はHUMAN POPULATION .....?????
であり、Django は として受信しu'HUMAN POPULATION .....jQuery18306933938320726156_1375226489186???'
ます。
私の質問 (当然だと思います) は、なぜその変数に jQuery 文字列があるのですか?
おかしくなったらごめんなさい(正直言って、おかしくなっていると思います)。
編集(考えられる、奇妙な原因)
問題の引き金として私が見ているものを追加するつもりでした:二重の疑問符を置き換えるようです:??