我有以下代码,
<script>
function sort(){
var e = document.getElementById("sort_review");
var value_review = e.options[e.selectedIndex].value;
switch (value_review) {
case 1:
<?php not_sorted();?>;
break;
case 2:
<?php sort_by_featured();?>;
break;
case 3:
<?php sort_by_topcon();?>;
break;
case 4:
<?php sort_by_date();?>;
break;
}
}
</script>
此代码无法按预期工作。如何修改此项,以便在包含此代码的同一文件中调用函数?
答案 0 :(得分:1)
首先执行PHP代码,然后将页面发送到执行javascript的Web浏览器。
您实际可以做的是,根据您从选择框中选择的选项,通过GET或POST方法将所需值发送到同一个(php)页面,然后让页面加载新的值/函数执行。