怎么用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".

               //在请求之前调用的函数

               beforeSend: function () {

               },

               //成功返回之后调用的函数            

               success: function (data) {

                if(data.status == 1)

                {

                    alert('success');

                }

               },

               //调用执行后调用的函数

               complete: function (XMLHttpRequest, textStatus) {

               },

               //调用出错执行的函数

               error: function () {

               }

        });


// 在thinkphp的Controller中,接收参数

public function loginByPassword()

{

// 接收参数

$param = I('param');

// 响应,返回

echo die(json_encode(array('status' => 1,'msg' => 'success')));

// 或者 echo json_encode(array('status' => 1,'msg' => 'success'));die;

}

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网