2016-07-24 9 views
1

ajaxを使用してjsonで配列を送信するにはどうすればよいですか?ajaxを使用してjsonで配列を送信する方法

$.ajax({ 
    url: 'index.php?route=module/newsletters/news', 
    type: 'post', 
    data: 'email=' + $('#txtemail').val() , 
    dataType: 'json', 
    success: function(json) { 
     alert(json.message); 
    } 
}); 

答えて

0

あなたの質問は簡単にあなたの質問を解決することができ、正しいformat.thenコミュニティに質問を書くclear.pleaseではありません:私は、電子メールと名前を保存します。

私はあなたの問題を想定し、解決策を提示します。

var array = {name:'dua',email:'[email protected]'}; 

$.post('index.php?route=module/newsletters/news', { 
    data : JSON.stringify(array) 
}, function(success) { 
    console.log(success) 
}); 
+0

私持っている今だけ1つのフィールドの電子メールは店舗が入っている)(のonclickイベントをサブスクライブボタンを購読し、リターンを呼び出しますデータベース私は名前を格納する方法もこの方法を使用してこれを行うことができます – dua

+0

私はあなたの問題を明確に取得できません。 –

+0

私はこの アレイ(1){ [ "電子メール"] => "[email protected]" }アレイ(2)たい{ [ "名前"] => "ドゥア" を } – dua

2

あなたは配列を持っているとしましょう。

var array = [ 
    "student1" : { 
     "name": "jon", 
     "email": "[email protected]" 
    }, 
    "student2" : { 
     "name": "jon2", 
     "email": "[email protected]" 
    } 
] 


$.post('index.php?route=module/newsletters/news', { 
    data : JSON.stringify(array), 
    datatype : 'application/json', 
}, function(success) { 
    console.log(success) 
}); 
0

するvar POSTDATA = { "電子メール":電子メール、 "名前":名}

   $.ajax({ 
        url: 'index.php?route=module/newsletters/news', 
        type: 'post', 

        data: postData, 
        dataType: 'json', 
        success: function(json) { 
        alert(json.message); 

        } 

       }); 
関連する問題