Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Erläuterung des domänenübergreifenden Ajax-Aufrufcodes mit jQuery in PHP

Detaillierte Erläuterung des domänenübergreifenden Ajax-Aufrufcodes mit jQuery in PHP

coldplay.xixi
Freigeben: 2023-04-09 12:54:01
nach vorne
2478 Leute haben es durchsucht

Detaillierte Erläuterung des domänenübergreifenden Ajax-Aufrufcodes mit jQuery in PHP

Sie können eine Aufrufmethode auf der Seite wie folgt definieren:

Der Code lautet wie folgt:

function getData(){ 
$.getJSON("http://123.123.123.123/?callback=?", 
{ 
"m":"data",// 指定php的文件名字 
"act":"getdata",// 指定php文件中的方法 
"name":"问题儿童"// 传入的参数 
}, 
function(data) { 
// 获得返回值 
} 
}); 
}
Nach dem Login kopieren

entspricht der PHP-Datei unter dem Link (123.123.123.123). wird standardmäßig zuerst aufgerufen und die Datei index.php wird durchlaufen. Gehen Sie nach der Verarbeitung der Methode zur entsprechenden PHP-Datei, suchen Sie die entsprechende Methode und führen Sie sie aus. Der
index.php-Code lautet wie folgt:

Der Code lautet wie folgt:

<?php 
/** 
* 入口文件 
*/ 
$string = $_SERVER["REQUEST_URI"];// 获取访问的url 
$m = get_m($string); 
$file_path = "app/".$m.".php"; 
define(&#39;IS_INDEX&#39;,true);// 阻止直接访问app目录 
require ($file_path); 
/** 
* 
* 获取访问php文件 
* @param string $url 
*/ 
function get_m($url){ 
$strings = explode(&#39;m=&#39;, $url); 
$res = explode("&", $strings[1]); 
return empty($res[0])?&#39;index&#39;:$res[0]; 
} 
?>
Nach dem Login kopieren

data.php-Code lautet wie folgt:

Der Code lautet wie folgt:

<?php 
/** 
* data文件 
*/ 
$act = !empty($_GET[&#39;act&#39;]) ? $_GET[&#39;act&#39;] : &#39;&#39;; 
if ($act == &#39;getdata&#39;) 
{ 
$name = "我的名字叫:".$_REQUEST[&#39;name&#39;]; 
echo $_REQUEST["callback"]."(".json_encode($name).")"; 
} 
?>
Nach dem Login kopieren

Nach erfolgreichem Aufruf kann der Bildschirm angezeigt werden die zurückgegebenen JSON-Daten.

Verwandte Lernempfehlungen: php-Programmierung (Video)

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des domänenübergreifenden Ajax-Aufrufcodes mit jQuery in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage