是关于thinkphp中success 方法判断是否为ajax跳转的问题

浏览:4434 发布日期:2014/01/17 分类:求助交流
我将dwz整合到thinkphp3.2中发现了一些问题 是关于thinkphp中success 方法跳转的问题

这是我提交表单的代码
<form method="post" action="__MODULE__/user/insert/navTabId/userlist/callbackType/closeCurrent" class="pageForm required-validate"
onsubmit="return validateCallback(this,dialogAjaxDone);">

提交到当前模块下user 控制器下的insert方法(thinkphp3.2有个小bug __CONTROLLER__不好用)

控制器 应该跳转了 $this->success ('新增成功');

但是并没有跳转提示一处错误
TypeError: json is null
if(json.statusCode==DWZ.statusCode.error){

我个人认为是thinkphp3.2中没有正常的判断ajax响应返回json的数据 只是返回null 导致dwz没有接收到statuscode 这条数据导致的

我另做了一组实验就是navTabId/userslist/ 将窗口的名字改了 能共正常的跳转thinkphp的自带的success页面
最佳答案
评论( 相关
后面还有条评论,点击查看>>