lzth.net
当前位置:首页 >> thinkphp框架下用jquEry的AjAx传值的问题 >>

thinkphp框架下用jquEry的AjAx传值的问题

1 2 3 4 5 6 7 8 var mobile=jQuery.trim($('#mobile').val()); $.ajax({ type:"POST", url:"/index.php/Home/Register/register", data: {"mobile":mobile}, dataType:"json", success:function(data){ alert(data)} ); 直接用ajax方法,url部分的格式“/入口文件/模块/控制器/方法”,注意data部分,键名最好用双引号.

目测没错, 可能出错的地方, 也就是传递ajax的url了..可以打印下那个地址, 直接访问, 用url传值测试下.

ThinkPHP的标签在javascript中是不解析的.----比较可行的办法是:$('input:checkbox').each(function(){ var name=$(this).attr('name'); alert(name

$.ajax({<br> type: 'post',<br> url: '__app__/wechat/shulte/gmtim',<br> data: { // 这种方式提交参数<br> name: result<br> },<br> success: function(msg) {<br> alert(msg);<br> }<br>}); 点评:纯前端问题,看 jquery 手册可以自行解决.

用ajax呗写个ajax就好了,吧下面这个放到usname这个js里面,jquery ajax ,百度下这个东西 $.ajax({ type: "post", url: '', data: {}, dataType: 'json', async: false, success: function(data) { } });

模板中使用js请求代码如下:1 2 3 4 $.get('127.0.0.1/index.php?s=Home-index-test-p1-1-p2-2', {}, function(data) { alert(data);//这里处理返回数据 }); //上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,

一,检测加载jquery没有;二,重点是$.post第一个参数发送到你doalipay这个控制器路径对不对,打开firefox好好看看.三,以上两步就是你的问题所在.

你试着打印一下$_POST看一下有没有值或者用$.post('/Fapiao/changesta',{hy_id:hy_id,status:status},function(data){})这种方式去传值试试,还有可能就是你获取的时候就没有获取到值 你打印一下你获取的值试下能不能打印出来

说正事;ajaxReturn($dataReturn,');主要是提交两个表单项的内容到handle,如果成功返回就执行function函数弹出一个okps:这段代码不是标准的jQuery的写法;4442'}&quot, name : '4442'.'));10 $data['status']=1;18 $dataReturn['info': ' $this->

html页面 jquery post提交var url = {:U('cc/aa')};$.post(url,{'参数':'值','q':'ccaa'},function (msg){//console.log(msg);//用于查看PHP返回值是否是我们需要的json格式要chrome或者火狐的控制台才能看淡这个内容,如果php页面出现错误,也能

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com