【问题标题】:Errors ajax Error: Message->200 - >SyntaxError: JSON.parse: unexpected character->[object Object]错误 ajax 错误:Message->200 ->SyntaxError: JSON.parse: unexpected character->[object Object]
【发布时间】:2013-05-07 03:35:29
【问题描述】:

这是我使用 zendFramwork1.2 编写的代码

$("#cboCateMain1").change(function(){
var id=$(this).val();
var dataString = 'catmainid='+ id;      
$.ajax({
    type: "GET",
    url: "<?php echo $this->baseUrl ();?>/<?php echo $this->translate('lang')?>/<?php echo $this->controller?>/catemainindex",
    data: dataString,
    dataType: 'json',
    cache: false,
    contentType: "application/json;charset=utf-8",
    beforeSend: function() {                 
    },
    timeout: 1000000,
    error:function(xhr, status, error) { 
        alert('Error: Message->'+ xhr.status+ ' - >'+ error+"->"+xhr);
     },
    success: function(data){
        alert(data);
    } 
});
});

但我遇到了类似的错误!

errors

任何有问题的想法!我正在寻找您的回复。谢谢

【问题讨论】:

  • 处理请求的 PHP 代码是什么样的?

标签: php jquery ajax json zend-framework


【解决方案1】:

这意味着您返回的 json 数据有问题。首先尝试向该请求返回一个硬编码的 json 字符串。 Here 是一个非常好的验证您的 json 的网站

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    相关资源
    最近更新 更多