首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jquery Ajax返回数组-如何在Javascript中处理

Jquery Ajax返回数组-如何在Javascript中处理
EN

Stack Overflow用户
提问于 2009-12-28 17:17:32
回答 2查看 2.1K关注 0票数 1

如果有人能帮我的话。我正在写一篇jquery Ajax文章,由于某些原因,Json对象不能工作,所以只返回一个php数组

代码语言:javascript
运行
复制
$.post
(  
  "classes/RegisterUser.php",  
  $("#frmRegistration").serialize(),  
  function(data)
  {  
   alert(data);  
  } 
);

数据作为100%返回给Javascript

代码语言:javascript
运行
复制
array
(
   [key]=>value
   [Name] => SomeOneName
   [Surname] => SomeOneSurName
)

如何在Javascript中获取姓氏的值?

谢谢你的帮助?问候

EN

回答 2

Stack Overflow用户

发布于 2009-12-28 17:25:24

根据MYYN的答案展开,在让脚本返回JSON之后,必须指定正在接收JSON并相应地执行操作。您可以使用.ajax()实现这一点

代码语言:javascript
运行
复制
$.ajax({
    type: 'post',
    url: 'classes/RegisterUser.php',
    data: $("#frmRegistration").serialize(),
    dataType: 'json',
    success: function(obj) {
        // This alerts SomeOneSurName
        alert(obj.Surname);
    }
});
票数 3
EN

Stack Overflow用户

发布于 2009-12-28 17:22:17

也许你的PHP脚本应该返回json (现在它似乎返回像var_dump($some_ary);这样的东西。一个合适的方法是通过php的json_encode

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1968642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档