PHP后台處理jQuery Ajax跨域請求問題 — xx was not called解決辦法


// 前台代碼
$.ajax({
    url: 'http://www.ushark.net/home/save_trial_apply',
    dataType: 'jsonp',
    processData: false,
    data: $('.layui-layer-content #trialFormInfo').serialize(),
})
.done(function(data) {
    layer.msg('申請成功');
})
.fail(function(jqXHR, textStatus, errorThrown) {
    layer.msg('申請失敗,請重試!');
})
.always(function(jqXHR, textStatus, errorThrown) {
    layer.msg('申請成功');
});
// 后台代碼(CI框架)
public function save_trial_apply()
{
    $callback = $this->input->get('callback', true);
    echo $callback, '(', json_encode($_GET), ')'; // 關鍵代碼
}

 

// 后台正確的返回結果如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM