Jquery框架下的$.get(),$.post(),$.ajax(),$.getJSON()用法
来源:互联网 发布:大话设计模式 php pdf 编辑:程序博客网 时间:2024/06/07 07:11
一、$.get(url,[data],[callback])
说明:url为请求地址,data为请求数据的列表,callback为请求成功后的回调函数,该函数接受两个参数,第一个为服务器返回的数据,第二个参数为服务器的状态,是可选参数。
$.get('login.php', { id : 'Robin', password: '123456', gate : 'index' }, function(data) { alert(data);});
二、$.post(url,[data],[callback],[type])
说明:这个函数跟$.get()参数差不多,多了一个type参数,type为请求的数据类型,可以是html,xml,json等类型,如果我们设置这个参数为:json,那么返回的格式则是json格式的,如果没有设置,就和$.get()返回的格式一样,都是字符串的。
$.post('regsiter.php', { id:'Robin', password: '123456', type:'user' },function(data) { alert(data); }, "json");
三、$.ajax(opiton) 同域或者跨域
例1:$.ajax({url: "/index.php/index/index",data:{name:"zhangsan"},type: "POST",dataType:'json',success:function(data){ alert(data); }error:function(err){ alert(err); }});
例2:
<?php <script type="text/javascript">var param1=12; var param2=13;$.ajax({ url:'http://www.a.com/index.php/ajax/index/', //www.a.com是网站域名,该网站下的ajax控制器,index方法 type:'post',//或 get data:'param1='+param1+'param2='+param2, dataType:'json',//跨域用jsonp //jsonp:'callback',//跨域时用了jsonp,才用callback success:function(data){ //此处data是指接收处理回来的结果,与上面的data无半毛钱关系 }, error:function(data){ }, });</script>///////////////////////////////////////////////////////class AjaxController extends Controller{ public function actionIndex(){ $p1=Yii->app()->request->getParam('param1'); $p2=Yii->app()->request->getParam('param2'); //$callback=Yii->app()->request->getParam('callback');//跨域才有 ////以下略去针对所给参数查找到结果的过程process//// $result=process($p1,$p2); $re=json_encode($result); echo $re;//跨域 echo $callback."($re)"; //!!注意:这里只能是echo,不能return。因为return 是用在当一个函数调用另一个函数的时候。 }}?>四、$.getJSON(url,[data],[callback])
$.getJSON("data.php",$("#firstName.val()"),function(jsonData){$("#getJSONResponse").html(jsonData.id);}//无需设置,直接获取的数据类型为json,所以调用时需要使用jsonData.id方式);
阅读全文
1 0
- Jquery框架下的$.get(),$.post(),$.ajax(),$.getJSON()用法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
- 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
- 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
- 详细解读Jquery的$.get()---$.post()---$.ajax()---$.getJSON()用法
- 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
- 理解jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- 详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- jQuery中$.get、$.post、$.getJSON和$.ajax的用法
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- Centos下安装yaf扩展
- jQuery注册表格(table)行(tr)点击选中checkbox事件
- STL的priority_queue及其背后的heap读书笔记
- HttpRequestUtil
- C++ 引用的作用和用法
- Jquery框架下的$.get(),$.post(),$.ajax(),$.getJSON()用法
- js 基本数据类型 和复杂数据类型的区别
- openstack 自动化部署/离线部署
- ip netns 常用的namespace的命令
- 快使用XMind制定下个月计划!
- 物联网平台机智云Android开源框架入门之旅(四) 分析怎么做好指令是否成功发送到云端的逻辑处理。
- 不安装Oracle客户端如何使用PLSQL
- IAR9.0以上版本编译低版本的协议栈常见错误及解决方法
- ES6之箭头函数