シンプルなデータをサーバーに送信しようとしていますが、これを行うには「大まかで準備ができた」方法が必要です。 jQueryを使用してサーバーにJSONを送信する
この
は、私がこれまで持っているものです:Firebugのを使用してvar emails = ['[email protected]', '[email protected]', '[email protected]'];
var ruff_json = "{ 'emails': [";
for (i in emails)
ruff_json += ((i == 0) ? '' : ', ') + '\''+emails[i]+'\'';
ruff_json += '] }';
jQuery.ajax({
type: 'POST',
url: '1.php',
data: ruff_json,
dataType: "json",
timeout: 2000,
success: function(result){
//do something
},
error: function (xhr, ajaxOptions, thrownError){
//do something
}
});
が、私は、データがサーバーにポストされていることを見ることができます - しかし、サーバーで、何のデータ($ _POST空である)が存在しません - 私は何が間違っているの?
JSONエンコードライブラリを使用する必要があります。試してみてください:https://code.google.com/p/jquery-json/ – limscoder