ThinkPHP框架中使用ajax能不能实时返回数据,一条一条的返回,例如:图

这样会先计算出结果也就是012,然后返回到页面上,我想起到echo了一条,立马显示到页面上,然后一个一个出现。

你要搞明白 你的ajax是发起请求后端的数据,然后拿取回来的数据做处理。所以他会接受你的mingajax这个页面的数据而不会理会你的php是怎么执行的。你的php怎么做都没用。如果你要立刻的就不要用ajax 而应该用php直接做页面渲染。
温馨提示:内容为网友见解,仅供参考
无其他回答

ThinkPHP框架中使用ajax能不能实时返回数据,一条一条的返回,例如:图
你要搞明白 你的ajax是发起请求后端的数据,然后拿取回来的数据做处理。所以他会接受你的mingajax这个页面的数据而不会理会你的php是怎么执行的。你的php怎么做都没用。如果你要立刻的就不要用ajax 而应该用php直接做页面渲染。

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
\/\/阻止表单提交--因为你已经异步请求了 function success(data){ \/\/异步执行成功后,返回执行的方法 data就是后台返回值 后台用成功$this->success();或者失败$this->error();就行了 if(data.status){ \/\/data.status 获取josn数据status的值,这里判断是否成功 window.location.href = ...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
\/\/ 这是html页面调用Controller中的方法$.ajax({ \/\/提交数据的类型 POST GET type: "POST",\/\/提交的网址 url: "loginByPassword",async: false,\/\/提交的数据 data: { param : '12345'},\/\/返回数据的格式 datatype: "jsonp",\/\/"xml", "html", "script", "json", "jsonp", "text"...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
Jquery 的 $.post() 方法通过 HTTP POST 方式向服务器发送请求并获取返回的数据,可以实现ajax的提交、接收处理、返回;例子:$.post( \/\/ 接收数据的PHP页面 url : 'action.php', \/\/ 传给PHP的数据,多个参数用&连接或者使用json格式数据: {a:'value1',b:'value2'},function(...

thinkphp中怎么用ajax
thinkphp中使用ajax很简单.主要掌握的地方有三个.第一.tp中ajax的url需要使用大U方法.比如:$.post("{:U('User\/add')}")第二.控制器中返回结果得第一种方法.$this->error('失败','',true); 第三个参数为true.则发挥的是json数据.包含info.status.url三项.第三.控制器中返回结果的第二种...

thinkphp+ajax ,返回的是""
你的this->ajaxReturn返回的第二个参数错了。下面是thinkphp的ajaxReturn方法说明,你看一下。\/ Ajax方式返回数据到客户端 access protected param mixed $data 要返回的数据 param String $type AJAX返回数据格式 param int $json_option 传递给json_encode的option参数 return void \/ protected function...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
alert(data);\/\/这里处理返回数据 });\/\/上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。php部分代码如下:public function test(){ \/\/获取get传来的值 p1 = isset($_GET['p1'])?$_GET['p1']:0;p2 = isset($_GET['p2'])?$_GET[...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
\/\/thinkphp的响应里,始终会携带一个code属性。可以用这个值来判断服务端是否处理成功,以便做对应的处理。 \/\/如果是用success方法返回的,code为1。 \/\/如果是用error方法返回的话,code为0。 \/\/根据下面服务端的返回情况,这里会打印“处理成功”四个字。});服务端(Thinkphp):namespace...

thinkphp jquery ajax返回值处理
明白你的意思,后台取出的数据没法在前台用php格式化,你可以用js处理。var time = 1310030215; \/\/这个是你ajax取回来的时间戳 var d = new Date(time*1000);\/\/将时间戳带入 alert(d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate()+" "+d.getHours()+":"+d.getMinutes(...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
.post(url,{'参数':'值','q':'ccaa'},function (msg){ \/\/console.log(msg);\/\/用于查看PHP返回值是否是我们需要的json格式要chrome或者火狐的控制台才能看淡这个内容,如果php页面出现错误,也能通过这里看 eval('var rs='+msg);if(rs.status==1){ alert(‘操作成功');}else{ alert(rs....

相似回答