ajax中push,在jQuery serialize()或serializeArray()中添加/ push()值到Ajax POST
Posted 马雁飞
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax中push,在jQuery serialize()或serializeArray()中添加/ push()值到Ajax POST相关的知识,希望对你有一定的参考价值。
jQuery的
$('#speichern').live('click',function ()
// [a] var data_save = $('#form_rechn').serializeArray();
var data_save_ser = $('#form_rechn').serialize(); //[b]
// [a] data_save[data_save.length] = "name":"action","value":"save" ,"name":"total","value": Number($('#grandTotal').text().replace(/EUR/g,""));
var addintional = 'action=save&mysql=update' + '&' + 'total=' + Number($('#grandTotal').text().replace(/EUR/g,""));//[b]
var data_save = data_save_ser + '&' + addintional;//[b]
$.ajax(
type : "POST",cache : false,url : 'invoice_new_action.php',data : data_save,error:function (xhr,ajaxOptions,thrownError)
alert(xhr.status);
alert(thrownError);
,success : function(data)
$.fancybox(data);
);
);
[b]部分效果很好;但是,为什么[a] -part不起作用?这不推动:
,“name”:“total”,“value”:[..]
PHP输出通过print_r($_POST)
并[b] -version
阵列([pnr_item_1] =→1 [pkt_item_1] => HostingXXL [desc_item_1] => 20GB,1x.de [qty_item_1] =→4 [price_item_1] => 15.5 … [动作] => ; save [MysqL] => update [total] => 62)
[厌恶
阵列([pnr_item_1] =→1 [pkt_item_1] => HostingXXL [desc_item_1] => 20GB,1x.de [qty_item_1] =→4 [price_item_1] => 15.5 … [动作] => ; 保存 )
希望我的问题/问题很明确.
什么是最好的方法?
还有更好的方法来识别身份吗?
以上是关于ajax中push,在jQuery serialize()或serializeArray()中添加/ push()值到Ajax POST的主要内容,如果未能解决你的问题,请参考以下文章