thinkpHP 5 ajax 제출 폼 작업 사례 분석

이 글 의 사례 는 thinkpHP 5 ajax 제출 폼 작업 을 다 루 었 다.여러분 께 참고 하도록 공유 하 겠 습 니 다. 구체 적 으로 는 다음 과 같 습 니 다.



  
    
    
    <script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"/>
    <script>
      function ajaxPost(){
        var formData = $("#myform").serialize();
        //serialize()           ,   URL        ,   jquery     
        $.ajax({
          type:"post",
          url:"{:url('Index/index/test')}",
          data:formData,//  data               
          success:function(data){
            $("#content").append(data);//           
          }
        });
      }
    </script>
  
  
    </code></pre><form id="myform"><!--       id          -->
      <input type="text" name="mess"/>
      <input type="text" name="id"/>
      <button onclick="ajaxPost()">---------</button>
    </form>
    <div id="content">
    </div>
  


 
 </div> 
 <p>      ajax     ,      jquery <code>serialize()</code>       </p> 
 <p>             thinkphp5  ,      3.2.3     ,         </p> 
 <p>   $_POST          ajax url       U         think         url</p> 
 <p>              json  </p> 
 <div class="jb51code"> 
  <pre><code>
public function test($mess,$id){
    if($mess == '123'){
      return json("ajax  !".$mess."---".$id);
    }else{
      return json("        :".$mess."---".$id);
    }
}

</code></pre> 
 </div> 
 <p>  ,              :</p> 
 <p><strong>      :</strong></p> 
 <div class="jb51code"> 
  <pre><code>
<input type="hidden" name="project_name" value="$project_name"/>

</code></pre> 
 </div> 
 <p>       </p> 
 <div class="jb51code"> 
  <pre><code>
$project_name=input("post.project_name");

</code></pre> 
 </div> 
 <p><strong>php     :</strong></p> 
 <div class="jb51code"> 
  <pre><code>
$this->success('      ',url("Version/index",array('project_name'=>$project_name)));
die;

</code></pre> 
 </div> 
 <p>    thinkPHP                 :《ThinkPHP    》、《thinkPHP        》、《ThinkPHP      》、《codeigniter    》、《CI(CodeIgniter)      》、《Zend FrameWork      》 《PHP      》。</p> 
 <p>           ThinkPHP   PHP        。</p> 
 <div class="clearfix"> 
  <span id="art_bot" class="jbTestPos"/> 
 </div> 
</div>
                            </div>
                        </div>

좋은 웹페이지 즐겨찾기