相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
PHP處理Ajax請(qǐng)求與Ajax跨域問(wèn)題
PHP判斷是否為Ajax請(qǐng)求
我們知道,在發(fā)送ajax請(qǐng)求的時(shí)候,可以通過(guò)XMLHttpRequest這個(gè)對(duì)象,創(chuàng)建自定義的header頭信息, 在jquery框架中,對(duì)于通過(guò)它的$.ajax, $.get, 或者$.post方法請(qǐng)求網(wǎng)頁(yè)內(nèi)容時(shí),它會(huì)向服務(wù)器傳遞一個(gè)HTTP_X_REQUESTED_WITH的參數(shù),php中就是在header一層判斷是否是ajax請(qǐng)求,對(duì)應(yīng)的根據(jù)$_SERVER['HTTP_X_REQUESTED_WITH']
判斷。一般情況下$_SERVER['HTTP_X_REQUESTED_WITH']
默認(rèn)是XMLHttpRequest,$_SERVER['HTTP_X_REQUESTED_WITH']
也可以自定義創(chuàng)建的,使用XMLHttpRequest.setRequestHeader(name,value)
。
示例:前端頁(yè)面發(fā)送普通的ajax請(qǐng)求給后端test.php。
$.ajax({ type: "GET", url: 'test.php', success: function(data) { console.log(data); } });