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>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.