javascript-求助,我这句AJAX写的可对?为何在控制器上收不到打印信息?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-求助,我这句AJAX写的可对?为何在控制器上收不到打印信息?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1550字,纯文字阅读大概需要3分钟。
内容图文
如图,我可以打印出wid的,若不Post提交的话
现在,问题就是,我在点击confirm弹出的框子后,点击是后,没法子打印出post提交过来的值了,我是照着教程写的,就很不明白这句
if(isdel){
$.post(delnew, {
wid : wid
},
写的可对?尤其是$.post,是不是意思就是向delnew这个控制器发送请求的意思,所以特来求助。
我那delnew方法,是和当前页面在一个控制器的,都是NEWS控制器。
按照ゞbonnieゝ 老兄所言,我改动了下,发现依然报错,不知道为何
回复内容:
如图,我可以打印出wid的,若不Post提交的话
现在,问题就是,我在点击confirm弹出的框子后,点击是后,没法子打印出post提交过来的值了,我是照着教程写的,就很不明白这句
if(isdel){
$.post(delnew, {
wid : wid
},
写的可对?尤其是$.post,是不是意思就是向delnew这个控制器发送请求的意思,所以特来求助。
我那delnew方法,是和当前页面在一个控制器的,都是NEWS控制器。
按照ゞbonnieゝ 老兄所言,我改动了下,发现依然报错,不知道为何
写法是对的,只不过第一个参数写的是api接口,感觉你这请求的地址不对啊
首先你看看thinkphp版本,这个写法是thinkphp3.1系列的写法,在3.2中已经将其封装成为了一个完整的常量判断,IS_AJAX。所以原来的if(!is_ajax())写法现在就应该更改成为if(!IS_AJAX)就可以了,第一个参数需要这么写"{:U('delnew')}".
$.post 的第一个参数 应该是 url地址吧 也就是能访问到你的 delnew这个函数的url, 上面两个 明显不对。。。
最好这样写
前端:
$post('url','{variable}',function(data){
},'json')
eg:
$.post("/index.php/home/modular/deletemodule.html",{module_id:this.id},function(data){
biubiubiu;
},'json')
后端
public function api(){
biubiubiu......//获取数据,数据处理
$this->success('success');//tp自带,数据格式为json 如果不想用的话dump(json_encode($data))
}
内容总结
以上是互联网集市为您收集整理的javascript-求助,我这句AJAX写的可对?为何在控制器上收不到打印信息?全部内容,希望文章能够帮你解决javascript-求助,我这句AJAX写的可对?为何在控制器上收不到打印信息?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。