jquery ajax总是进入error
<scriptsrc="jquery-1.11.3.min.js"></script><script>functiongettext(){varstr=document....
<script src="jquery-1.11.3.min.js">
</script>
<script>
function gettext(){
var str = document.getElementsByName('text[]');
var objarray=str.length;
var textclass = [];
var textid = [] ;
var textvalue = [];
var j=0;
for (var i=0;i<objarray;i++)
{
if(str[i].value == true)
{
j=1;
textclass[i] = str[i].className;
textid[i] = str[i].id;
}
}
if(j==0)
{
alert("请输入查询内容");
return false;
}
alert(textclass);
alert(textid);
$.ajax({
url: "result.php",
type: "POST",
data:{trans_data:textclass,trans_data1:textid},
dataType: "json",
error: function(){
alert('Error loading XML document');
},
success: function(data){//如果调用php成功
var back="";
for(var i=0;i<(data.length);i++){
for(var j=0;j<data[0].length;j++){
back+=" "+i+" 行 "+j+" 列 :"+data[i][j]+" ";
}
back+="\n";
}
alert(back);
}
});
}
</script>
问题如题! 展开
</script>
<script>
function gettext(){
var str = document.getElementsByName('text[]');
var objarray=str.length;
var textclass = [];
var textid = [] ;
var textvalue = [];
var j=0;
for (var i=0;i<objarray;i++)
{
if(str[i].value == true)
{
j=1;
textclass[i] = str[i].className;
textid[i] = str[i].id;
}
}
if(j==0)
{
alert("请输入查询内容");
return false;
}
alert(textclass);
alert(textid);
$.ajax({
url: "result.php",
type: "POST",
data:{trans_data:textclass,trans_data1:textid},
dataType: "json",
error: function(){
alert('Error loading XML document');
},
success: function(data){//如果调用php成功
var back="";
for(var i=0;i<(data.length);i++){
for(var j=0;j<data[0].length;j++){
back+=" "+i+" 行 "+j+" 列 :"+data[i][j]+" ";
}
back+="\n";
}
alert(back);
}
});
}
</script>
问题如题! 展开
展开全部
出错的原因一个是 dataType: "json",有问题。不是json 类型。你需要改不同的类型看看就知道了。比如 xml text 等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询