PHP中运用jQuery的Ajax跨域调用代码详解

PHP中运用jQuery的Ajax跨域调用代码详解

可以在页面定义一个调用方法,如下:

代码如下:

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

对应链接下(123.123.123.123)的PHP文件,一般默认先调用index.php文件,通过index.php文件内的方法处理后,转到对应的php文件,并且找到对应的方法,执行之。
index.php代码如下:

代码如下:

<?php 
/** 
* 入口文件 
*/ 
$string = $_SERVER["REQUEST_URI"];// 获取访问的url 
$m = get_m($string); 
$file_path = "app/".$m.".php"; 
define('IS_INDEX',true);// 阻止直接访问app目录 
require ($file_path); 
/** 
* 
* 获取访问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).")"; 
} 
?>

成功调用后,画面就能获取到返回的json数据了。

关于PHP中运用jQuery的Ajax跨域调用代码详解的文章就分享到这,如果对你有帮助欢迎继续关注我们哦

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/40763.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
php学习php学习订阅用户
上一篇 2022年6月15日 23:51
下一篇 2022年6月15日 23:51

相关推荐

  • PHP函数的GD库函数。

    GD库是一个PHP图像处理的扩展,它提供了一些强大的函数,使得我们能够对图像进行各种不同形式的操作,例如:裁剪,旋转,缩放,添加水印和图像滤镜等等。在本文中,我们将探讨一些PHP函数的GD库函数,有助于使我们…

    2023年5月22日
    03
  • PHP中defined()函数的作用

    defined() 函数检查某常量是否存在。 若常量存在,则返回 true,否则返回 false。 语法:defined(name) 例子: <?php define("GREETING","Hello world!"); echo defined("GREETING"); ?> 结果输出:1

    2018年3月13日
    0205
  • PHP与数据挖掘的集成。

    目前,数据挖掘在各行各业中都扮演着非常重要的角色,同时PHP作为一种流行的编程语言,在开发Web应用方面具有广泛的应用。因此,将PHP与数据挖掘集成起来,可以为开发人员提供更强大的功能和更高效的方法。本文将介…

    2023年5月21日
    06
  • PHP入门指南:SOAP扩展。

    PHP作为一种流行的服务器端编程语言,提供了丰富的扩展来满足不同的需求。其中,SOAP扩展是一种用于创建和使用web服务的工具,可以让开发人员在PHP中实现跨平台的数据传输。如果你想了解如何使用SOAP扩展,那么这篇…

    2023年5月22日
    03
  • PHP入门指南:持续集成。

    PHP是一种流行的开源编程语言,用于构建Web应用程序。在开发Web应用程序时,测试和持续集成非常重要。本文将介绍PHP持续集成的概念、优势和如何实施。什么是持续集成?持续集成是一种软件开发过程,通过频繁地集成…

    2023年5月22日
    01
  • PHP中如何使用正则表达式进行数据验证。

    在 PHP 编程中,数据验证是一个非常重要的任务。当我们接收外部输入数据(例如用户的表单提交)时,我们需要在使用这些数据之前,对其进行验证,确保其格式正确并符合我们的要求。其中一种非常实用的验证方式就是使…

    2023年5月22日
    05
  • PHP实现邮件系统的用户管理功能。

    随着网络通信的发展,邮件已成为人们日常生活和工作中最常用的通讯工具之一。随着电子邮件的普及,相应的邮件系统不断涌现,使得我们可以轻松地进行邮件的收发、存储和管理等操作。而PHP作为一种网页开发语言,也在…

    2023年5月30日
    02
  • 解决PHP处理Ajax请求与Ajax跨域问题

    PHP判断是否为Ajax请求我们知道,在发送ajax请求的时候,可以通过XMLHttpRequest这个对象,创建自定义的header头信息, 在jquery框架中,对于通过它的$.ajax, $.get, 或者$.post方法请求网页内容时,它会向服务器传…

    2022年6月15日
    0159

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息