错误ajax错误:消息 - > 200 - > SyntaxError:JSON.parse:意外字符 - > [object Object]

时间:2013-05-07 03:35:30

标签: php jquery ajax json zend-framework

这是我的代码使用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

有问题的任何想法!我很快就会找到你的答复。谢谢

1 个答案:

答案 0 :(得分:0)

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