如何将多个数据添加到$ .ajax()?

时间:2013-02-20 13:58:35

标签: php jquery ajax drag-and-drop shopping-cart

任何人都可以显示将多个数据添加到数据库的正确语法。我在下面使用的代码只添加了1个数据..我已经知道在PHP端要做什么了。我正在为拖放购物车系统做这件事。

function addlist(param)

 {
    $.ajax({ type:"POST",
url: "ajax/addtocart.php",
data: 'img='+encodeURIComponent(param),
dataType: 'json',
beforeSend:function(x){$('#ajax-loader').css('visibility','visible');},
success: function(msg){

    $('#ajax-loader').css('visibility','hidden')
               }

 });

}

2 个答案:

答案 0 :(得分:2)

替换

data: 'img='+encodeURIComponent(param),

data: {img:param, otherParam:otherValue},

让jQuery做编码。

答案 1 :(得分:0)

将数据作为对象传递给jQuery。让它为你做序列化:

data: { key: 'value', key2: 'value2' }