Javascript PHP在邮箱后保留selectbox值

Javascript PHP在邮箱后保留selectbox值,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在尝试从第一个下拉列表中动态拉取第二个下拉列表值,我当前遇到一个问题,即每次回发时,我的第一个下拉列表所选值将重置为第一个 在我的例子中,[php useadvancedfilter]是 $dateOfcon=$\u POST[“dateOfcon”]; 您只是使用javascript访问本机提交方法,该方法提交表单并重新加载页面。为了在不重新加载页面的情况下实现表单提交(这是表单重置的原因),您需要研究ajax api方法 因此,函数run()可以被一个简单的jQuery函数代替。大概是这

我正在尝试从第一个下拉列表中动态拉取第二个下拉列表值,我当前遇到一个问题,即每次回发时,我的第一个下拉列表所选值将重置为第一个

在我的例子中,
[php useadvancedfilter]是

$dateOfcon=$\u POST[“dateOfcon”];

您只是使用javascript访问本机提交方法,该方法提交表单并重新加载页面。为了在不重新加载页面的情况下实现表单提交(这是表单重置的原因),您需要研究ajax api方法

因此,函数
run()
可以被一个简单的jQuery函数代替。大概是这样的:

$(function(){ //document.ready() shortcut
    $('#form1').submit( function(){ //the submit event
        var QueryString = $(this).serialize(); //get the form values
        $.post('your-url.php',QueryString, function(data){ //post the form with the querystring, then setup the callback
            alert(data);//your data callback
        });
        return false;//prevent native browser form submission
    });
});
有关使用jquery的ajax方法的更多信息,请参阅:


Joomla,你在使用哪个框架?@Fred ii-WordPress,但完全可以灵活地使用PHP、jQuery和JavaScript,没有任何限制。好的,我不确定是否应该包括相关的标记。@Fred ii-是的,在使用PHP的页面中,我应该使用该标记,而不是你问题的
WordPress
标记,您目前使用的
javascript、php…
等。
<script>
function run(){
   document.getElementById("form1").submit();
}
document.getElementById("dateofcoupon").value = "<?php echo $_POST['dateofcoupon'];?>";
</script>
$(function(){ //document.ready() shortcut
    $('#form1').submit( function(){ //the submit event
        var QueryString = $(this).serialize(); //get the form values
        $.post('your-url.php',QueryString, function(data){ //post the form with the querystring, then setup the callback
            alert(data);//your data callback
        });
        return false;//prevent native browser form submission
    });
});