我正在开发一个使用 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很大,很难组织和调试。
我还有哪些其他选择来解决这个问题?这些选择的优缺点是什么?