$.post 跨域传输数据
使用的是TP框架
前端代码:
<!DOCTYPE html>
<html>
<head>
<title>这里是前端代码</title>
</head>
<body>
<form action="" method="get">
姓名:<input type="text" name="name">
<input type="button" value="跨域提交" onclick="sure()">
</form>
</body>
</html>
jquery:
function sure(){
var url="http://www.xiangmu.com/renrence3/renrence/lingyuan/Index/add";//请求的TP框架后台地址
var data={
'name':$('name').val(),
}
$.ajax({
type:"GET",//请求方式GET/POST 都可
async: false,
dataType:"jsonp", //跨域请必填
jsonp: "callback", //跨域请必填
url: url,
data: data,
jsonpCallback:"ADD", //自己定义的字符串,但必须与请求地址返回的数据一致
success: function(data){
alert('成功')
}
error: function(){
alert('失败');
}
})
}
PHP
public function add(){
$name=I('name');
$arr=array();//需要返回的数据
echo "ADD(json_encode($arr))"; // ADD 为与ajas 请求传的jsonpCallback的值相同,返回的数据必须放在()中,JS成功后success(data)中的data 为json_encode($arr) 的数据
}
随机推荐
- Servlet3.0的注解
1.@WebListener注解 表示的就是我们之前的在xml中配置的 <listener> <listener-class>ListenerClass</listene ...
- 灾难 bzoj 2815
灾难(1s 128MB)catas [样例输入] 5 0 1 0 1 0 2 3 0 2 0 [样例输出] 4 1 0 0 0 题解: 主要算法:拓扑排序:最近公共祖先(Lca): 先跑出拓扑序 我们 ...
- MySQL的简单使用和JDBC示例
MySql是关系型数据库管理系统(RDBMS),所谓的"关系型"可以把它当作是"表格"概念,事实上,一个关系型数据库由一个或数个表格组成. MySQL所使用的S ...
- 细谈Slick(6)- Projection:ProvenShape,强类型的Query结果类型
在Slick官方文档中描述:连接后台数据库后,需要通过定义Projection,即def * 来进行具体库表列column的选择和排序.通过Projection我们可以选择库表中部分列.也可以增加一些 ...
- Mysql FROM_UNIXTIME效率 VS PHP date()效率 数据说话!
这几天在做数据统计,有几个统计图的需求是这样的: 按照年.月.日统计订单数量, 比方一年12个月,统计出1月多少订单,二月多少订单,按照这种模式统计. 但是数据库里存放的是 timestamp 的 ...
- 《HTML5》 Audio/Video全解
一.标签解读 <audio> 标签属性 <audio id="media" src="http://www.abc.com/test.mp3" ...
- ClassNotFoundException超限
错误日志图 被这弱智的错误吭了半个小时,项目本来好好的,然后因为改版加了很多东西,所以就超限了,一开始总是报下面那图的错,搞的我总以为是retrofit的错,但是好好的框架而且没改过,怎么可能会出错呢 ...
- Android 7.1 App Shortcuts使用
Android 7.1 App Shortcuts使用 Android 7.1已经发了预览版, 这里是API Overview: API overview. 其中App Shortcuts是新提供的一 ...
- 快速上手Unity原生Json库
现在新版的Unity(印象中是从5.3开始)已经提供了原生的Json库,以前一直使用LitJson,研究了一下Unity用的JsonUtility工具类的使用,发现使用还挺方便的,所以打算把项目中的J ...
- ASP.NET MVC 3 网站优化总结(一) 使用 Gzip 压缩
网站开启 Gzip 压缩的好处相信很多人都已经清楚,这样做可以提高网站的性能.那么为什么很多网站没有开启 Gzip 压缩功能呢?原因有4点:防病毒软件.浏览器 bug.网站代理和服务器未配置. 使用 ...