您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

关于ajax和php页面接收并返回值的有关问题!

2025/5/24 23:08:23发布31次查看
关于ajax和php页面接收并返回值的问题!求救!!!急
这是1.php页面
这是要显示的地方
按钮

这是2.php页面
这样是可以正常显示,但如果我把1.php$(#returncontent).html(msg);
改成$(#returncontent).html(msg.message);
那么我在2.php应该如何来写才能返回给1.php,我试过用echo {\message\:.$_get['id'].};的返回id值,但如果我想写成echo {\message\:
;却老是没有显示!!麻烦求教,新手!!!
------解决方案--------------------
echo {\message\:
;
有语法错误。
你的交互方式采用json,即可以用 json_encode() 来输出json格式文本
);
echo json_encode($data);
------解决方案--------------------
$result = array(
    'content' => '具体的内容',
    'message' => 'xx成功',
    'statu' => 1,
);
==========
js我一般这样
$.post('2.php', {id:123456}, function(data){
    if(data.message)alert(data.message);
    if(data.statu==0)return;
    $('#xxxxx').html(data.content);
    //...更多处理操作a
});
------解决方案--------------------
1、在 ie 系列的浏览器中测试时,要注意清除缓存
2、2.php中的所有可能的输出都要放在一个数组内
输出时用 
echo json_encode($array);
注意:由于 json_encode 只支持 utf-8 编码的中文,所以输出中有中文时要注意转码
------解决方案--------------------
这是message要显示的地方
这是message1要显示的地方
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product