질문은 제목과 같습니다. 그리고이 코드와 모든 매개 변수가 성공적으로 게시 된 것을 알았지 만 PHP의 'echo $ _post;에 대한 인수를 볼 수 없습니다. 대단히 감사합니다!배열을 아약스로 게시 할 수 있습니까?
게시물 URL : HTTP : //tel.xidian.cc/post.php 액션 = 편집 불을 지르고의 게시물의 결과 :
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<n;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 = "<div class='del' title='删除'></div>
<div id='show' title='编辑'></div><div
class='sort'>"+input_sort+"</div><div
class='txt1'>"+input_123+"</div>"+"<div
class='txt2'>"+input_456+"</div>";
//btn.parent().html(strs);
}else{
jNotify("操作失败!");
return false;
}
}
});
}
() 심판에 반환합니다 http://api.jquery.com/serializeArray/ – JellyBelly
어레이를 들어,'인 print_r ($ 배열)를 사용합니다;'에 내용을 출력하십시오. 'echo $ Array;'는 작동하지 않습니다. –
'echo $ _POST'는 'Array'만 출력합니다. 대신에'var_dump ($ _ POST)'를 사용해야합니다. –