0

我正在开发一个使用 JQuery 有多个 AJAX 请求的 HTML 页面。

我正在使用该POST方法,我提出的每个请求都是针对同一个文件的,我们称这个文件为X
文件X具有非静态功能,这意味着如果我想从文件X调用函数Y ,那么我必须以某种方式向文件X表明我希望它只运行函数Y并返回此值。

我的服务器语言是 PHP,下面我将举例说明这种情况。

$.ajax({
    url  : "X.php",
    data : {
        function_to_call: "Y"
    },
    type : "POST",
    success: function(data){
        alert(data)
    },
});

问题是我不断向文件X添加新功能。我通过简单地在function_to_call字段中添加不同的值然后简单地使用 if 语句来检查值function_to_call然后运行这个函数或代码来做到这一点。我在文件 X 中添加了许多功能现在文件X很大,很难组织和调试。

我还有哪些其他选择来解决这个问题?这些选择的优缺点是什么?

4

0 回答 0