【问题标题】:How can I add multiple data to $.ajax()?如何向 $.ajax() 添加多个数据?
【发布时间】:2013-02-20 13:58:35
【问题描述】:

任何人都可以显示将多个数据添加到数据库的正确语法。我在下面使用的代码只添加了 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')
               }

 });

}

【问题讨论】:

  • 看ajax中的序列化

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


【解决方案1】:

替换

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

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

并让 jQuery 进行编码。

【讨论】:

  • 哈哈。为你+1。很好的答案,相隔 8 秒。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多