PHP中运用jQuery的Ajax跨域调用实现代码
2023-06-13 09:14:32 时间
可以在页面定义一个调用方法,如下:
复制代码代码如下:
functiongetData(){
$.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文件
*@paramstring$url
*/
functionget_m($url){
$strings=explode("m=",$url);
$res=explode("&",$strings[1]);
returnempty($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数据了。
相关文章
- waypoint_使用jQuery Waypoint创建粘性导航标题
- jquery动画效果实例_动画js
- 生成二维码的 jQuery 插件:jquery.qrcode.js
- jquery基础详解编程语言
- jQuery选择器是什么
- 从PHP与MySQL结合 创造美好图片(php图片mysql)
- PHP与MySQL的网站搭建指南(php和mysql搭建)
- 使用PHP操作Redis实例:简单高效的数据存储方案(php操作redis实例)
- PHP操作MySQL数据库的完整指南(php读写mysql)
- 安装Linux实现一键安装PHP环境(linux一键php)
- PHP和MySQL的关联技巧(mysql关联php)
- 深入理解PHP操作MySQL类库的精髓(php操作mysql类库)
- PHP连接MSSQL数据库遇到问题:无法连接的解决方案(php 无法 mssql)
- PHP连接MS SQL服务器添加数据(php 添加mssql)
- 基于PHP和MSSQL的连接设置(php mssql设置)
- 用PHP进行MySQL功能测试(php 测试mysql)
- Linux下查看 PHP 进程信息(linux查看php进程)
- JQUERY对象与DOM对象之两者相互间的转换
- QueryPathPHP中的jQuery
- PHP和Mysqlweb应用开发核心技术第1部分Php基础-1开始了解php
- jQuery插件selectToSelect使用方法
- jQuery的全选(全非选)即取得被选中的值使用介绍
- jQuery获取(选中)单选,复选框,下拉框中的值
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- PHP+jQuery注册模块开发详解
- jQuery+PHP+ajax实现微博加载更多内容列表功能
- jQuery实现瀑布流布局
- 使用jQuery不判断浏览器高度解决iframe自适应高度问题
- jquery实现鼠标滑过小图时显示大图的方法
- jQuery删除或是清空某个HTML元素示例
- 通过jquery获取URL参数并进行转码