猿问

echo和return的区别

echo和return在返回ajax结果上有什么区别?

$.ajax({
        ...
        success: function (data) {
            addType = "change";            var obj = JSON.parse(data);            console.log(data);
        }
    })

$addID = $this->input->post('addId');
        $data = $this->Address_model->getAddressListInfo($addID);
        (1)echo json_encode($data);
        (2)return json_encode($data);

上面用echo就可以,用return就不行!求解


温温酱
浏览 601回答 1
1回答

森栏

echo:用于输出结果return:返回处理结果都没有输出结果, js怎么接收?return是函数里作为返回值, 方便后续继续调用
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答