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

php 返回数组给JS的有关问题

2024/4/26 5:54:04发布5次查看
php 返回数组给js的问题
php端loadmenu.php
$page = $_post [page];
$xml = simplexml_load_file('menu.xml'); 
$root=$xml->$page;
$arrjson=array();
$arrjson[key]=$root->attributes()->key;// 获取菜单的名称key
        echo json_encode($arrjson);
?>
js端
function process_menu()
{
var url = loadmenu.php ;
var params = {'page':nowweb};
$.post(url,params,function(data){menu_back(data);});
}
function menu_back(response)
{
alert(response);

最后弹出的信息是: {key:{0:\u8868\u5355\u7ba1\u7406}}
为什么不是 {key:菜单名}?
php
------解决方案--------------------
function process_menu()
{
var url = loadmenu.php ;
var params = {'page':nowweb};
$.post(url,params,function(data){menu_back(data);});
}
$.ajax({
   type: post,
   url: url,
   data: params ,
   datatype: jason,
   success: function(response){
     menu_back(response);
   }
});
function menu_back(response)
{
alert(response);

------解决方案--------------------
function process_menu()
{
var url = loadmenu.php ;
var params = {'page':nowweb};
$.ajax({
   type: post,
   url: url,
   data: params ,
   datatype: jason,
   success: function(response){
     menu_back(response);
   }
});
function menu_back(response)
{
alert(response);

------解决方案--------------------
function process_menu()
{
var url = loadmenu.php ;
var params = {'page':nowweb};
$.post(url,params,function(data){menu_back(data);});
}
$.ajax({
   type: post,
   url: url,
   data: params ,
   datatype: json,
   success: function(response){
     menu_back(response);
   }
});
function menu_back(response)
{
alert(response);

------解决方案--------------------
    datatype: jason,
datatype: json,
你的response是字符串吧。。不是json对象
------解决方案--------------------
我比较奇怪的是:
1、$root->attributes()->key 不会报错吗?
2、弹出的信息是: {key:{0:\u8868\u5355\u7ba1\u7406}}
这个 0 是从哪里来的?
你最好贴出 menu.xml 的片段,测试一下
------解决方案--------------------
引用:引用:datatype: jason,
datatype: json,
你的response是字符串吧。。不是json对象
php端loadmenu.php
$page = $_post [page];
$xml = simplexml_load_file('menu.xml'); 
$root……
该用户其它信息

VIP推荐

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