PHP 为什么jquery AJAX返回值都是object啊 看代码
JS代码:$.post('__URL__/loginVerify',{username:"123123"},function(data)//回传函数{alert(data...
JS代码:
$.post(
'__URL__/loginVerify',
{
username:"123123"
},
function (data) //回传函数
{
alert(data);
}
);
PHP代码我是用 return"222222222222222222222222222222"; 这个返回 应该用什么方式返回
用什么方法可以返回正常的字符串 求代码 展开
$.post(
'__URL__/loginVerify',
{
username:"123123"
},
function (data) //回传函数
{
alert(data);
}
);
PHP代码我是用 return"222222222222222222222222222222"; 这个返回 应该用什么方式返回
用什么方法可以返回正常的字符串 求代码 展开
3个回答
展开全部
可能返回的是json对象 除非你显式指定dataType设置为text 这样就是纯文本
追问
$.POST 怎么指定text 那返回的是json对象 怎么把数据要出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-12
展开全部
它会把ajax对象返回给你好么。。
追问
是啊 我就是想说 用什么方法可以返回正常的字符串 求代码
追答
看看它的responseText属性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用echo打印出来就对了
追问
不行啊 还是object
追答
请求地址“__URL__/loginVerify”能正常访问么?
例子:
前端页面
//返回字符串
$.post('s/test.php',{username:'54465'},function(data){
alert(data);
});
//返回json
$.post('s/test.php',{username:'54465'},function(data){
alert(data);
alert(data.test);
},'json');
后台php页面
//返回字符串
echo $_POST['username'];
//json
echo json_encode(array('test'=>$_POST['username']));
返回字符串时
返回json时alert(data):
返回json时alert(data.test):
你为啥就不行?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询