Thinkphp的ajax提交的有关问题

WBOY
풀어 주다: 2016-06-13 12:48:32
원래의
794명이 탐색했습니다.

Thinkphp的ajax提交的问题
在做ajax提交的过程中遇到两个问题。
1:在使用ajax提交到一个action的method中之后,我又使用$this->upload()的方式调用了另一个方法。在这个方法中有需要返回错误或者成功的信息,所以使用了【return...】返回一个值,可是这个值就直接返回给前台了。。我想的是应该从提交到的method中返回到前台。。

2:使用$this->isAjax()判断返回错误,我是使用thinkajax提交的表单,所以在form下添加了一个可是还是判断不成功。。

请大家不吝赐教。。

PHP,ajax
------解决方案--------------------
  if (!$upload->upload()){
                  return $this->error($upload->getErrorMsg());              }else{
                  return $upload->getUploadFileInfo();
                            }
     }

改成:
  if (!$upload->upload()){
                  $this->assign("jumpUrl","你要跳转的method地址");
                   $this->error($upload->getErrorMsg());              }else{
                  return $upload->getUploadFileInfo();
                            }
     }
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿