jquery ajax请求php,但是却连php源代码都返回了,怎么回事啊????

2025-01-01 11:26:21
推荐回答(5个)
回答1:

用了你的源码做测试,没发现问题,返回都正确,这是我测试的源码。
//ajax.test.php



ajax












//test.php
$arr["name"]="sss";
$arr["di"]="kkk";
$j_arr=json_encode($arr);
echo $j_arr;
echo "sfdsdfsfdsfds";
?>

//返回
1.alert({"name":"sss","di":"kkk"}sfdsdfsfdsfds)
2.{"name":"sss","di":"kkk"}sfdsdfsfdsfds

回答2:

php页面,除了echo的代码,

其他的静态化代码都会被输出,比如

1

回答3:

$j_arr=json_encode($arr);这是返回json数据格式,去掉试一下

回答4:

给你一个例子
js==================================
$.ajax({
type: "post",
url: "xxx.php",
data: "id=" + id,
timeout: 1000,
error: function(){
alert("error");
},
success: function(msg){
alert(msg);
}
});

xx.php========================================
echo "1234";
exit();

回答5:

源码发来看看