jquery ajax请求php,但是却连php源代码都返回了,怎么回事啊???? jquery ajax请求php,但是却连php源
$.ajax({type:"POST",url:"test.php",dataType:"html",data:{"user":"nice","pass":"sj"},s...
$.ajax({
type: "POST",
url: "test.php",
dataType: "html",
data: {"user":"nice","pass":"sj"},
success: function(data){
$("#test").html(data);
alert(data);
},
error:function(){
alert("F");
return false;
}
});
<?php
$arr["name"]="sss";
$arr["di"]="kkk";
$j_arr=json_encode($arr);
echo $j_arr;
echo "sfdsdfsfdsfds";
?>
不用jquery,用js的ajax却可成功echo!!,说明服务器是可以执行的,还有,type设成html,也是返回整个代码,json也是,,关键是,为什么用jquery的ajax全是把整个代码给返回了,而不是只返回echo的,但是用js ajax就正常了,请高手帮帮忙
拜托各位,错误不是重点,重点是php整个代码返回了,为什么啊!!!!!! 展开
type: "POST",
url: "test.php",
dataType: "html",
data: {"user":"nice","pass":"sj"},
success: function(data){
$("#test").html(data);
alert(data);
},
error:function(){
alert("F");
return false;
}
});
<?php
$arr["name"]="sss";
$arr["di"]="kkk";
$j_arr=json_encode($arr);
echo $j_arr;
echo "sfdsdfsfdsfds";
?>
不用jquery,用js的ajax却可成功echo!!,说明服务器是可以执行的,还有,type设成html,也是返回整个代码,json也是,,关键是,为什么用jquery的ajax全是把整个代码给返回了,而不是只返回echo的,但是用js ajax就正常了,请高手帮帮忙
拜托各位,错误不是重点,重点是php整个代码返回了,为什么啊!!!!!! 展开
5个回答
展开全部
dataType 直接去了 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
dataType改为text··或者直接去掉·
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-14
展开全部
dataType: "html"改为text试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我传给你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询