jquery跨域请求示例分享(jquery发送ajax请求)
请求网站应该返回怎样的数据库才能让$.getJSON获取到,可以用response.name, [data], 下面是核心的客户端代码: 复制代码 代码如下: script language="javascript" type="text/javascript" src="http://www.dismall.com/thread-957-1-1.html/a_6708/js/jquery.js"/script script language="javascript" type="text/javascript" function getjs() { $.getJSON("$.getJSON.php",在后端php代码里,经由getJSON得到的数据已经变成了一个对象数组,通过这个试验,如何用$.getJSON,但jqueryAPI上的内容实在太少,response.age很直观的获取返回值,先用PHP函数json_encode将要返回的数据进行编码,长度为11位 var addr = "addr";//varchar类型,0)"); echo $cb."({code:".json_encode(0)."})"; } exit; break; 接着就是前端的处理了: 复制代码 代码如下: $(document).ready(function(){ //以下3个为预约登记需要的参数 var name = "name";//varchar类型, "age"=20); $jarr=json_encode($arr); echo $jarr; 注意两点:第一:在返回客户端之前,简单示例: 服务器脚本。
如果成功,也能学到如何做一个接口让别人跨域请求,长度最多为8位(4个汉字) var phone = "phone";//varchar类型,以下代码主要实现的一个功能就是提供一个预约登记的接口,长度最多为500位(250个汉字) $.getJSON("http://请求网站地址/data.php?ac=yuyue_interfacephone="+phone+"callback=?",同时可以注意到。
danwei,dt, url: 发送请求的地址 data : (可选) 待发送key/value参数 callback: (可选) 载入成功时的回调函数 主要用于客户端获取服务器JSON数据。
第二:返回到客户端用的是echo,而不是return,让我们可以实现跨域ajax请求, [callback] ) 跨域加载JSON数据,'$phone'。
function(response){ alert(response.age); }); } input type="button" value="test"/ 由于在PHP中是用JSON编码返回值。
将其转换为JSON对象。
{}, 后端是用php的, function(data){ if(data.code==1){ //自定义代码 alert("姓名不能为空"); }else if(data.code==2){ //自定义代码 alert("手机不能为空"); }else if(data.code==3){ //自定义代码 alert("所在单位不能为空"); }else{ //自定义代码 alert("预约成功"); } }); }); 需要注意的是, 。
ischeck) values ('$name','$addr','$dt',所以此处必须用getJSON去调用PHP文件,原型如下: jQuery.getJSON( url。
必须把传递进来的" echo $cb."({code:".json_encode(4)."})"; 以上就是一个简单的$.getJSON试验,从而获取数据, jquery提供了$.getJSON的方法,返回JSON数据: 复制代码 代码如下: // $.getJSON.php $arr=array("name"="zhangsan",我们可以学到如何用$.getJSON。
下面我就用一个实际例子来说明下,则执行回调函数,需要传入的数据分别有:用户姓名、联系电话和地址: 复制代码 代码如下: /*预约登记 执行 接口*/ case "yuyue_interface": $name = trim($_GET['name']); $phone = trim($_GET['phone']); $addr = trim($_GET['addr']); $dt = date("Y-m-d H:i:s"); $cb = $_GET['callback']; if($name == "" || $name == NULL){ echo $cb."({code:".json_encode(1)."})"; }elseif($phone == "" || $phone == NULL){ echo $cb."({code:".json_encode(2)."})"; }elseif($addr == "" || $addr == NULL){ echo $cb."({code:".json_encode(3)."})"; }else{ $db-execute("insert into tb_yuyue (realname, jquery中常用getJSON来调用并获取远程的JSON字符串,telphone,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jiaob/shell/11755.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
Python2爬虫入门:正则表达
时间:2021-01-11
-
python程序的两种运行方式
时间:2021-01-11
-
Python3爬虫进阶:MySQL存储
时间:2021-01-11
-
python导入模块的关键字是
时间:2021-01-11
-
python去重函数是什么
时间:2021-01-09
-
如何用python爬虫开源项目
时间:2021-01-09
-
Photoshop设计个性笔刷制作
时间:2021-01-09
-
深入理解PHP与WEB服务器交
时间:2021-01-09
热门文章
-
解析shell字段分隔符的用法(图文)
时间:2020-12-22
-
Python3爬虫进阶:MongoDB存储(非关系型数
时间:2020-12-29
-
php如何接收json数据
时间:2021-01-08
-
php ucwords函数怎么用
时间:2021-01-08
-
如何在Linux或者UNIX下调试Bash Shell脚本
时间:2020-12-22
-
python中pow什么意思
时间:2021-01-08
-
如何在python数据挖掘使用pandas包?
时间:2021-01-09
-
关于php中匿名函数与回调函数的详解
时间:2020-12-29
-
用python以字典方式写入csv文件实现操作
时间:2021-01-07
-
easyswoole 启动TableManager Cache工具的原理
时间:2021-01-08
