2010-12-03 15 views
0

私はjQuery.get()リクエストでパラメータとして送信する必要があるJavascriptでハッシュの配列を持っています。私はこれを試してみた:jQuery.get()リクエストで、ハッシュの配列をパラメータとして送信するにはどうすればよいですか?

$.get('../notes/notes_temp_path',{temp_param:notes_array}, function(data) { 
    console.log("done");     
}); 

が、サーバーはtemp_paramパラメータを取得しません。私は何をする必要がありますか?読んでくれてありがとう。

EDIT:

私は、サーバーが同様にこれを受信

[ ] 
note_name "note1" 
[ ] 
note_name "note2" 
[[],[]] 

取得

for (index in notes_array) { 
    console.log(notes_array[index]); 
} 
console.log(window.JSON.stringify(notes_array)); 

行う場合:

"temp_param"=>"[[],[]]" 

答えて

1

ベストプラクティスはになります210配列。

$.get('../notes/notes_temp_path',{temp_param: window.JSON.stringify(notes_array)}, function(data) { 
    console.log("done");     
}); 

使用するどんなサーバーサイド言語、あなたはJSON文字列と、さらにそれを使うparseする必要があります。

+0

答えをいただきありがとうございます。詳細に編集しました。 – ben

+0

実際には、以前は何が起こっていたのか分かりません。ご協力いただきありがとうございます! – ben

関連する問題