0
更新:プログラミングエラーでした。回答を投稿しないでください。この質問は削除されます。すでに回答を投稿している場合は、削除してくださいオブジェクトリストをJSON文字列に変換する
jQueryとajaxを使用してフォームを送信しようとしています。フィールドのうちの1つは、このようなオブジェクトのリストです:
data = [{"id":1},{"id":2}]
私は通常JSON.stringify(データ)を使用しますが、それは私がalert(JSON.stringify(data))
を行うと、サーバは[object Object],[object Object]
取得します。この時間は動作しませんでしたそれは動作しますが、何かがそれをオブジェクトに戻しています。 私はjQueryのform pluginを使用し、オプションのデータ属性にこのデータを追加していますが、オブジェクト:
function showRequest(formData, jqForm, options) {
return true; //does nothing
}
var options = {
beforeSubmit: showRequest,
url: '/search.php',
iframe: true,
iframeTarget: '#iframe',
type: 'post'
};
options.data.data = JSON.stringify(data);
$('#myForm').ajaxSubmit(options);
私はそれをサーバーに送信することができますJSON文字列にこれを変換する方法を教えてください。
... – Alnitak
を印刷します。特別な環境で働いていますか? – Sirko
更新された質問 – ofko