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

 我来答
lindsay侃球
2017-01-01 · TA获得超过270个赞
知道小有建树答主
回答量:249
采纳率:100%
帮助的人:214万
展开全部
// 这是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;

}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式