私は入力フィールドの積み重なったフォームを持っています。私はすべてのフィールドでajax GETリクエストを作成したい!
$('#myForm').find('input').each(function(index){
myData = $.data($('#myForm'), $(this).attr('name'), $j(this).val());
});
...そして、AJAXを通してそれをポンプ::最も簡単な方法は、これまでのデータオブジェクトへの入力を割り当てるように見える
$.ajax({
type:"GET",
url: '/otherpage.php',
data = myData,
error(function(){}),
success(function(){});
});
しかし、もちろん、それは動作しません... $ _GET変数はotherpage.phpには表示されず、コンソールにはmyData
がいくつかの巨大なオブジェクト取引であることが示されています。
どのようにこのようなajaxでデータを送信しますか?より良い方法がありますか?
$.ajax({
type:"GET",
url: '/otherpage.php',
data = $('#myForm').serialize(),
error(function(){}),
success(function(){});
});
http://api.jquery.com/serialize/
これは簡単ですね。私はそれを見つけられなかったと信じられない...ありがとう男:) – emc
probs、それは助けてうれしい!他の人が同じ問題を抱えていれば解決策を見つけることができるように答えをマークしてください:) – SeanNieuwoudt