主页 > 系统开发 > 求助thinkphp中的ajax使用

求助thinkphp中的ajax使用

2022-11-15 06:10来源:m.sf1369.com作者:宇宇

一、求助thinkphp中的ajax使用

可以和平常使用的Ajax一样啊,请求的链接使用地址__URL__和控制、方法组合。就可以操作php程序了,然后把结果输出就行了,在JS这边就可以接到,原理都是一样啊!

二、怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回

我以thinkphp5.0为基础给你做个案例。

假设我们要提交用户注册信息,我们有一个Register类,里面有submit方法。

客户端(jQuery提交):

var data = {'username':'我是小明', 'password':'mima'};

$.post('/Register/submit.html', data , function(response){

    alert(response.msg); 

    //response是服务端响应的数据。msg是thinkphp传过来的处理信息。

    //thinkphp的响应里,始终会携带一个code属性。可以用这个值来判断服务端是否处理成功,以便做对应的处理。

    //如果是用success方法返回的,code为1。

    //如果是用error方法返回的话,code为0。

    //根据下面服务端的返回情况,这里会打印“处理成功”四个字。

});

服务端(Thinkphp):

namespace app\index\controller;

use think\Controller;

class Register extends Controller{

    

    public function submit(){

        $username = input('username'); //这里接收的值是: '我是小明'

        $password = input('password'); //这里接收的值是:'mima'

        

        //其他逻辑业务

        

        //返回处理结果到客户端

        $this->success('处理成功'); //业务全部处理完成,返回处理成功。

        //要返回错误的话,用$this->error('处理错误');

    }

    

}

三、thinkPHP中使用Ajax无刷新分页功能,出现怪事

你要清除原来的html的数据啊,然后再append进去

相关推荐

请教ESB是如何实现系统集成的

系统开发 2024-01-18

如何成功实施管理信息系统?

系统开发 2023-12-28