PHP中運(yùn)用jQuery的Ajax跨域調(diào)用實(shí)現(xiàn)代碼
function getData(){
$.getJSON("http://123.123.123.123/?callback=?",
{
"m":"data",// 指定php的文件名字
"act":"getdata",// 指定php文件中的方法
"name":"問(wèn)題兒童"http:// 傳入的參數(shù)
},
function(data) {
// 獲得返回值
}
});
}
對(duì)應(yīng)鏈接下(123.123.123.123)的PHP文件,一般默認(rèn)先調(diào)用index.php文件,通過(guò)index.php文件內(nèi)的方法處理后,轉(zhuǎn)到對(duì)應(yīng)的php文件,并且找到對(duì)應(yīng)的方法,執(zhí)行之。
index.php代碼如下:
<?php
/**
* 入口文件
*/
$string = $_SERVER["REQUEST_URI"];// 獲取訪問(wèn)的url
$m = get_m($string);
$file_path = "app/".$m.".php";
define('IS_INDEX',true);// 阻止直接訪問(wèn)app目錄
require ($file_path);
/**
*
* 獲取訪問(wèn)php文件
* @param string $url
*/
function get_m($url){
$strings = explode('m=', $url);
$res = explode("&", $strings[1]);
return empty($res[0])?'index':$res[0];
}
?>
data.php代碼如下:
<?php
/**
* data文件
*/
$act = !empty($_GET['act']) ? $_GET['act'] : '';
if ($act == 'getdata')
{
$name = "我的名字叫:".$_REQUEST['name'];
echo $_REQUEST["callback"]."(".json_encode($name).")";
}
?>
成功調(diào)用后,畫(huà)面就能獲取到返回的json數(shù)據(jù)了。
- PHP下ajax跨域的解決方案之window.name實(shí)例分析
- PHP ajax跨子域的解決方案之document.domain+iframe實(shí)例分析
- PHP下ajax跨域的解決方案之jsonp實(shí)例分析
- PHP處理Ajax請(qǐng)求與Ajax跨域問(wèn)題
- jquery ajax結(jié)合thinkphp的getjson實(shí)現(xiàn)跨域的方法
- php+mysql+ajax 局部刷新點(diǎn)贊/取消點(diǎn)贊功能(每個(gè)賬號(hào)只點(diǎn)贊一次)
- Jquery+AJAX實(shí)現(xiàn)無(wú)刷新上傳并重命名文件操作示例【PHP后臺(tái)接收】
- PHP使用ajax的post方式下載excel文件簡(jiǎn)單示例
- PHP Ajax跨域問(wèn)題解決方案代碼實(shí)例
相關(guān)文章
PHP實(shí)現(xiàn)的策略模式簡(jiǎn)單示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的策略模式,結(jié)合簡(jiǎn)單實(shí)例形式分析了策略模式的原理與實(shí)現(xiàn)方法,需要的朋友可以參考下2017-08-08PHP session_start()問(wèn)題解疑(詳細(xì)介紹)
對(duì)于PHP的session功能,始終找不到合適的答案,尤其是一些錯(cuò)誤,還有一些沒(méi)有錯(cuò)誤的結(jié)果,最可怕的就是后者,一直為許多的初學(xué)者為難。就連有些老手,有時(shí)都被搞得莫名其妙2013-07-07PHP實(shí)現(xiàn)的服務(wù)器一致性hash分布算法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)的服務(wù)器一致性hash分布算法,結(jié)合實(shí)例形式分析了php一致性hash分布算法類的具體定義與相關(guān)使用技巧,需要的朋友可以參考下2018-08-08在php中實(shí)現(xiàn)限流ip次數(shù)以及允許部分ip訪問(wèn)的代碼示例
這篇文章給大家介紹了如何在php中實(shí)現(xiàn)限流ip次數(shù)以及允許部分ip訪問(wèn),文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)具有一定的參考價(jià)值,需要的朋友可以參考下2023-12-12jQuery+php簡(jiǎn)單實(shí)現(xiàn)全選刪除的方法
這篇文章主要介紹了jQuery+php簡(jiǎn)單實(shí)現(xiàn)全選刪除的方法,涉及php結(jié)合jQuery操作表單的全選及ajax交互實(shí)現(xiàn)刪除的相關(guān)技巧,需要的朋友可以參考下2016-11-11mysql_fetch_assoc和mysql_fetch_row的功能加起來(lái)就是mysql_fetch_array
mysql_fetch_assoc和mysql_fetch_row的功能加起來(lái)就是mysql_fetch_array...2007-01-01PHP實(shí)現(xiàn)數(shù)據(jù)庫(kù)統(tǒng)計(jì)時(shí)間戳按天分組輸出數(shù)據(jù)的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)數(shù)據(jù)庫(kù)統(tǒng)計(jì)時(shí)間戳按天分組輸出數(shù)據(jù)的方法,涉及php基于時(shí)間的運(yùn)算與數(shù)據(jù)庫(kù)查詢相關(guān)操作技巧,需要的朋友可以參考下2017-10-10簡(jiǎn)單談?wù)刾hp浮點(diǎn)數(shù)精確運(yùn)算
如果用php的+-*/計(jì)算浮點(diǎn)數(shù)的時(shí)候,可能會(huì)遇到一些計(jì)算結(jié)果錯(cuò)誤的問(wèn)題,所以基本上大部分語(yǔ)言都提供了精準(zhǔn)計(jì)算的類庫(kù)或函數(shù)庫(kù),比如php有BC高精確度函數(shù)庫(kù),下面我們介紹一下一些常用的BC高精確度函數(shù)使用。2016-03-03