2016-07-24 38 views
1

如何使用jjax发送带有json的数组?我想存储电子邮件,姓名:如何用json发送数组使用ajax

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

回答

0

您的问题没有clear.please写在正确的format.then社区你的问题可以很容易地解决你的问题。

我假设你的问题并给出解决方案。

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

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

我有一个订阅按钮和调用返回订阅()onclick事件现在只有一个字段的电子邮件是店数据库我想存储的名称也如何使用这种方法做到这一点 – dua

+0

我不能清楚地得到你的问题。 –

+0

我想此 阵列(1){ [ “电子邮件”] => “[email protected]” } 阵列(2){ [ “名称”] => “DUA” } – 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); 

        } 

       });