基本上,在我的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
条件对其进行修改。
提前致谢。