使用javascript switch语句在同一个文件中调用php函数

时间:2015-07-06 11:24:26

标签: javascript php

我有以下代码,

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

此代码无法按预期工作。如何修改此项,以便在包含此代码的同一文件中调用函数?

1 个答案:

答案 0 :(得分:1)

首先执行PHP代码,然后将页面发送到执行javascript的Web浏览器。

您实际可以做的是,根据您从选择框中选择的选项,通过GET或POST方法将所需值发送到同一个(php)页面,然后让页面加载新的值/函数执行。