Javascript 将Java脚本var传递给PHP$var
如何将javascript变量传递给PHP脚本,而无需重新加载网页或通过AJAX或javascript本身使用单独的PHP脚本?无需重新加载浏览器,即可使用javascript 将其置于Javascript 将Java脚本var传递给PHP$var,javascript,php,ajax,Javascript,Php,Ajax,如何将javascript变量传递给PHP脚本,而无需重新加载网页或通过AJAX或javascript本身使用单独的PHP脚本?无需重新加载浏览器,即可使用javascript 将其置于标记之前 <script> $(document).ready(function(){ $("#varbtn").click(function(){ var var1 = $("#var").val(); $.ajax({
标记之前
<script>
$(document).ready(function(){
$("#varbtn").click(function(){
var var1 = $("#var").val();
$.ajax({
method: "POST",
url: "post.php",
data: {
var:var1
},
success: function(data){
//#success will be the id of the div you want to put the response of the php file
$("#success").html(data);
}
});
});
});
</script>
<input type="text id="var" />
<button id="varbtn"> Submit</button>
<!--this div will be the result of the post.php file-->
<div id="success"></div>
$(文档).ready(函数(){
$(“#varbtn”)。单击(函数(){
var var1=$(“#var”).val();
$.ajax({
方法:“张贴”,
url:“post.php”,
数据:{
变量:var1
},
成功:功能(数据){
//#success将是要放置php文件响应的div的id
$(“#success”).html(数据);
}
});
});
});
在表单中,您不需要创建
标记
<script>
$(document).ready(function(){
$("#varbtn").click(function(){
var var1 = $("#var").val();
$.ajax({
method: "POST",
url: "post.php",
data: {
var:var1
},
success: function(data){
//#success will be the id of the div you want to put the response of the php file
$("#success").html(data);
}
});
});
});
</script>
<input type="text id="var" />
<button id="varbtn"> Submit</button>
<!--this div will be the result of the post.php file-->
<div id="success"></div>
$POST\
您意识到这是一个主要的语法错误。你把马放在马车后面。你也在分配if(var=
而不是比较if(var==
),现在你正在编辑“动态”..;嗯,我现在必须运行。根据原始帖子上面的注释提供了更多详细信息。请在第一次提交时重新使用$\u post
变量。例如session\u start();$\u session['post']=$\u post['var']