Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery I';我从mockjax得到空响应_Jquery_Response_Mockjax - Fatal编程技术网

Jquery I';我从mockjax得到空响应

Jquery I';我从mockjax得到空响应,jquery,response,mockjax,Jquery,Response,Mockjax,我有这个: $.ajax({ url: '/autocomplete', type: 'GET', dataType: 'json', success: function(data) { alert(data); } }); 并试图用以下方式来嘲弄它: $.mockjax({ url: '/autocomplete', type: 'GET',

我有这个:

$.ajax({
    url:        '/autocomplete',
    type:       'GET',
    dataType:   'json',
    success:    function(data) {
        alert(data);
    }
});
并试图用以下方式来嘲弄它:

$.mockjax({
    url:            '/autocomplete',
    type:           'GET',
    responseTime:   50,
    responseText:    function() {
        this.responseText = {info: 'Merge !!!'};
    }
});
作为mocjax的响应,我得到了NULL

我做错了什么?如何在mockjax中使用响应函数而不是

responseText
它应该是公正的

response
因此,正确的版本是:

response:    function() {
    this.responseText = {info: 'Merge !!!'};
}