1

我有以下代码

Ext.Ajax.request({
    url: 'newRecord.php',
    method: 'POST',
    type: 'json',
    params: {
        "author" : list.Author,
        "title" : list.Title,
        "manufacturer" : list.Manufacturer,
        "product_group" : list.ProductGroup
    },
    success: function(response) {
        alert(response.author);
    },
    failure: function() {
        alert('Failure');
    }
});

警报返回 undefined 但是我的 php 返回 {"author":"The author here"}

这里有什么错误?

4

1 回答 1

3

经过一番研究,我找到了答案:

诀窍是把它放在成功函数中

// resp is the XmlHttpRequest object
var options = Ext.decode(resp.responseText).author;
alert(options);
于 2012-06-08T19:14:41.783 回答