jQuery返回json作为字符串

用户名

我从发送JSON对象PHPJquery ajax

我可以接收json数据,但可以使用字符串格式而不是对象。

PHP代码

$userdata=json_encode(array("FirstName"=> $fName,"LastName"=>$lName,"PhoneNumber"=>$phone,"EmailId"=> $email,"Balance"=>$balance));
echo $userdata;

Java脚本

$(document).ready(function(){
  alert();
  $.ajax({
    type:"post",
    url:"viewprofile.php",
    contentType: "json",
    data:{"somedata":"anydata"},
    success:function(response) {
      alert(response);
      $.each(response, function(key, value) {
        alert(key + ' ' + value);
      });
    }, 
    error: function (xhr, ajaxOptions, thrownError) {
      alert("error : "+xhr.status+" "+thrownError);     
    }
  });
});

我在成功功能的第一个警报中得到整个json

但是,当我遍历json时,它从字符串返回索引和值。

For Example  

在第一个警报输出中是 {"fname":"abc","lname":"def"}

在迭代过程中,输出为

0 {  
1 "  
2 f  
3 n  
4 a  
5 m  
.......so on  

我在哪里错了,请帮忙。

昆汀

默认情况下,PHP声明其输出为HTML。因此,您将其data作为(无效)HTML字符串处理

添加:

header("Content-Type: application/json");

同时contentType: "json",从JavaScript中删除这不是有效的内容类型,并且您没有将要发布的数据编码为JSON。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery为此返回空字符串作为ID

来自分类Dev

查询数据并作为 JSON 字符串返回

来自分类Dev

SQL作为IF语句返回的字符串

来自分类Dev

将字符串作为 Observable 返回

来自分类Dev

jquery.data返回json字符串而不是对象

来自分类Dev

jQuery序列化并返回JSON字符串

来自分类Dev

jQuery字符串变量作为id选择器返回空对象

来自分类Dev

如何在Javascript / jQuery中解析作为HTML字符串返回的下拉列表?

来自分类Dev

由Python混淆,返回JSON作为字符串而不是文字

来自分类Dev

Spring Rest控制器中的简单字符串作为JSON返回值

来自分类Dev

Silex-app-> json()返回整数数据作为字符串

来自分类Dev

升级后,原始sql查询将json字段作为字符串返回到postgres

来自分类Dev

让to_json返回一个mongoid作为字符串

来自分类Dev

在Swift中使用Swifty将JSON作为字符串返回

来自分类Dev

AJAX 将 JSON 作为字符串传递给控制器返回 Null

来自分类Dev

如何返回字符串的地址(作为字符指针)

来自分类Dev

我需要实现接受颜色作为字符串参数并将其作为 json_encode 返回的函数

来自分类Dev

Android Post返回JSON字符串

来自分类Dev

如何返回 JSON 字符串的值?

来自分类Dev

将php字符串作为json传递给jquery接收

来自分类Dev

jQuery.ajax发布JSON作为串联字符串发送

来自分类Dev

在ajax jquery中将字符串作为json对象传递时出现错误

来自分类Dev

提供初始化json字符串作为jquery方法的参数

来自分类Dev

jQuery:在jQuery Ajax json调用中返回字符串响应

来自分类Dev

jQuery:在jQuery Ajax json调用中返回字符串响应

来自分类Dev

jQuery:在jQuery Ajax json调用中返回字符串响应

来自分类Dev

pg-promise返回整数作为字符串

来自分类Dev

将整个数组作为字符串返回

来自分类Dev

返回多个选择Jlist作为字符串

Related 相关文章

  1. 1

    jQuery为此返回空字符串作为ID

  2. 2

    查询数据并作为 JSON 字符串返回

  3. 3

    SQL作为IF语句返回的字符串

  4. 4

    将字符串作为 Observable 返回

  5. 5

    jquery.data返回json字符串而不是对象

  6. 6

    jQuery序列化并返回JSON字符串

  7. 7

    jQuery字符串变量作为id选择器返回空对象

  8. 8

    如何在Javascript / jQuery中解析作为HTML字符串返回的下拉列表?

  9. 9

    由Python混淆,返回JSON作为字符串而不是文字

  10. 10

    Spring Rest控制器中的简单字符串作为JSON返回值

  11. 11

    Silex-app-> json()返回整数数据作为字符串

  12. 12

    升级后,原始sql查询将json字段作为字符串返回到postgres

  13. 13

    让to_json返回一个mongoid作为字符串

  14. 14

    在Swift中使用Swifty将JSON作为字符串返回

  15. 15

    AJAX 将 JSON 作为字符串传递给控制器返回 Null

  16. 16

    如何返回字符串的地址(作为字符指针)

  17. 17

    我需要实现接受颜色作为字符串参数并将其作为 json_encode 返回的函数

  18. 18

    Android Post返回JSON字符串

  19. 19

    如何返回 JSON 字符串的值?

  20. 20

    将php字符串作为json传递给jquery接收

  21. 21

    jQuery.ajax发布JSON作为串联字符串发送

  22. 22

    在ajax jquery中将字符串作为json对象传递时出现错误

  23. 23

    提供初始化json字符串作为jquery方法的参数

  24. 24

    jQuery:在jQuery Ajax json调用中返回字符串响应

  25. 25

    jQuery:在jQuery Ajax json调用中返回字符串响应

  26. 26

    jQuery:在jQuery Ajax json调用中返回字符串响应

  27. 27

    pg-promise返回整数作为字符串

  28. 28

    将整个数组作为字符串返回

  29. 29

    返回多个选择Jlist作为字符串

热门标签

归档