数码资讯
Ajax使用实例教程ThinkPHP
本文阐述了使用Ajax在ThinkPHP方法和提交形式如下图: 单击提交不需要刷新页面,将内容提交到数据库,并显示此页上的提交: 1。jQuery实现方法: messageaction.class.php页面的代码如下: < PHP 类messageaction延伸动作{ 函数索引(){ 显示();
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文阐述了使用Ajax在ThinkPHP方法和提交形式如下图:
单击提交不需要刷新页面,将内容提交到数据库,并显示此页上的提交:
1。jQuery实现方法:
messageaction.class.php页面的代码如下:
< PHP
类messageaction延伸动作{
函数索引(){
显示();
}
函数添加(){
/ / ajaxreturn(数据,提示信息状态)
$ M = M(消息);
如果($m ->添加($ _get)){
美元-> ajaxreturn($ _get,添加信息成功,1);
其他{ }
美元-> ajaxreturn(0,添加信息失败,0);
}
}
}
>
模板文件的代码如下:
$(函数(){())
$(输入:按钮)。Click(function(){)
电邮标题= $(标题输入{名称=)(。Val);
var $消息=美元(消息输入{名称=)(。Val);
美元美元(#乱乱=);
美元。getJSON('__url__ /添加,{标题:标题消息:美元美元,消息功能(JSON)},{)
警告(JSON);返回false;
如果(JSON = 1){
mess.slidedown美元(3000,函数(){)
mess.css美元(显示器、阻止);
})Html(标题为数据++;
其他{ }
mess.slidedown美元(3000,函数(){)
mess.css美元(显示器、阻止);
})。Html('fail添加信息,请检查);
}
});
})
})
标题:uff1a
信息:
二,thinkphp实现方法:
messageaction.class.php页面的代码如下:
< PHP
类messageaction延伸动作{
函数索引(){
显示();
}
功能addtwo(){
$ M = M(消息);
如果($ = m =创建()){
如果($)添加()){
美元-> ajaxreturn($ VO,添加成功,1);
其他{ }
美元-> ajaxreturn(0,添加失败,0);
}
其他{ }
美元->误差($m -> geterror());
}
}
}
>
模板文件的代码如下:
函数添加(){
/ / thinkajax.sendform(表格ID的URL,回调函数,在信息显示);
thinkajax.sendform('frm ','__url__ / addtwo,WC);
}
函数WC(数据,状态){
如果(状态)!= 1){
警报(发送失败);
其他{ }
$('list).innerHTML +=标题+数据。标题+,+ data.message信息;
}
}
标题:uff1a
信息:
感兴趣的朋友可以测试运行本文所示的示例,以加深对Ajax应用程序的理解。
单击提交不需要刷新页面,将内容提交到数据库,并显示此页上的提交:
1。jQuery实现方法:
messageaction.class.php页面的代码如下:
< PHP
类messageaction延伸动作{
函数索引(){
显示();
}
函数添加(){
/ / ajaxreturn(数据,提示信息状态)
$ M = M(消息);
如果($m ->添加($ _get)){
美元-> ajaxreturn($ _get,添加信息成功,1);
其他{ }
美元-> ajaxreturn(0,添加信息失败,0);
}
}
}
>
模板文件的代码如下:
$(函数(){())
$(输入:按钮)。Click(function(){)
电邮标题= $(标题输入{名称=)(。Val);
var $消息=美元(消息输入{名称=)(。Val);
美元美元(#乱乱=);
美元。getJSON('__url__ /添加,{标题:标题消息:美元美元,消息功能(JSON)},{)
警告(JSON);返回false;
如果(JSON = 1){
mess.slidedown美元(3000,函数(){)
mess.css美元(显示器、阻止);
})Html(标题为数据++;
其他{ }
mess.slidedown美元(3000,函数(){)
mess.css美元(显示器、阻止);
})。Html('fail添加信息,请检查);
}
});
})
})
标题:uff1a
信息:
二,thinkphp实现方法:
messageaction.class.php页面的代码如下:
< PHP
类messageaction延伸动作{
函数索引(){
显示();
}
功能addtwo(){
$ M = M(消息);
如果($ = m =创建()){
如果($)添加()){
美元-> ajaxreturn($ VO,添加成功,1);
其他{ }
美元-> ajaxreturn(0,添加失败,0);
}
其他{ }
美元->误差($m -> geterror());
}
}
}
>
模板文件的代码如下:
函数添加(){
/ / thinkajax.sendform(表格ID的URL,回调函数,在信息显示);
thinkajax.sendform('frm ','__url__ / addtwo,WC);
}
函数WC(数据,状态){
如果(状态)!= 1){
警报(发送失败);
其他{ }
$('list).innerHTML +=标题+数据。标题+,+ data.message信息;
}
}
标题:uff1a
信息:
感兴趣的朋友可以测试运行本文所示的示例,以加深对Ajax应用程序的理解。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。