基于使用AJAX的条件检查更改PHP字符串的值

时间:2017-03-25 11:49:36

标签: javascript php mysql ajax

基本上,在我的HTML显示页面上,mainHTML.php我包含一个名为phpFunctions.php的PHP文件,其中包含我所做的一些PHP函数,并调用这些函数。其中一个特别是从SQL数据库获取信息并从中生成一个表。

mainHTML.php上,我有一个ajax脚本,可以在更改时从同一页面上的选择框中获取值。

<script>
$(document).ready(function() {
    $('select[name="selectBox"]').change(function(){
        var value = $(this).val();
        $.ajax({
                type: 'POST',
                url: 'ajaxScript.php', //if bug change to ajaxScript.php
                data: {valueChange: value },
                dataType: 'html'
        }).done(function(response){
           $('.response-holder').html(response);
        });
    });
});
</script>

我的ajaxScript看起来像这样。目前,我所能做的就是根据选择框的值回显一些东西。

<?php
$status = $_POST['valueChange'];

if($status == 'height'){
    echo "ORDER BY height";
}

if($status == 'weight'){
    echo "ORDER BY weight";
}
?>

所有这一切都很好,但后来我遇到了问题。我不知道如何在phpFunctions.php中附加函数中的SQL字符串,以便可以根据ajaxScript.php条件对其进行修改。

提前致谢。

0 个答案:

没有答案