ajax数组怎么拿可以吗,可以通过ajax发布数组吗?以及如何?

问题就像标题,这个代码,我发现所有的参数都成功发布,但我看不到任何由php的'echo $ _post;'的任何参数你能帮助我吗? 非常感谢你!可以通过ajax发布数组吗?以及如何?

后的URL:http://tel.xidian.cc/post.php行动=编辑 Firebug的后的结果:

depart[] ,birthday,toyou,very,name,mrdoooger,hello

id[] ,90,91,92,99,100,101

sort[] ,1,1,1,1,1,1

title[] ,happy,good,nice,my,is,hi`enter code here`

{`enter code here`for(var i=1;i

`enter code here`$(".selectlist").find(".edit_"+i).each(function(){

var input_sort =$(this).find("#edit_1").val();

var input_123 = $(this).find("#edit_2").val();

var input_456 = $(this).find("#edit_3").val();

if(input_123==""){

jNotify("请输入类别1名称");

return false;

}

if(input_456==""){

jNotify("请输入类别2名称!");

return false;

}

var str_sort = escape(input_sort);

var str_123 = escape(input_123);

var str_456 = escape(input_456);

var iid = $(this).attr("rel");

sort[i]=str_sort;

title[i]=str_123;

depart[i]=str_456;

id[i]=iid;

URL = "post.php?action=edit";

btn = $(this);

});

}

Data=Data+"&depart[]="+depart+"&title[]="+title+"&id[]="+id+"&

sort[]="+sort;

$.ajax({

type:"POST",

url:URL,

data:Data,

success: function(msg){

if(msg==1){

jSuccess("编辑成功!");

//var strs = "

class='sort'>"+input_sort+"

class='txt1'>"+input_123+"

"+"

class='txt2'>"+input_456+"

";

//btn.parent().html(strs);

}else{

jNotify("操作失败!");

return false;

}

}

});

}

+0

与serializeArray()返回裁判:http://api.jquery.com/serializeArray/ –

+1

对于数组,你需要使用'的print_r($阵列);'来输出内容。 'echo $ Array;'不起作用。 –

+1

'echo $ _POST'只会输出'Array'。您需要使用'var_dump($ _ POST)'代替。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值