Javascript 将Java脚本var传递给PHP$var

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({

如何将javascript变量传递给PHP脚本,而无需重新加载网页或通过AJAX或javascript本身使用单独的PHP脚本?

无需重新加载浏览器,即可使用javascript

将其置于
标记之前

<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']