在Ajax中调用open()方法

问题描述 投票:-1回答:1

在使用方法open()时,我意识到它需要一个URL文件作为参数。

例如,我有generateGeometricShapes()colorShapes()作为两个函数。我想知道我应该为每个函数创建一个单独的文件,以便正确调用open()

如果我有n要求open()方法怎么办?我应该创建功能的n文件吗?这是正确的方法吗?

javascript php ajax
1个回答
-2
投票

超级广泛的问题,但无论如何,你不需要为每个ajax调用都有一个不同的文件。您可以使用GETPOST作为指向正确方法的参数(例如“action”)。然后在您的文件中(您可以将其称为路由器或控制器),您只需路由到所需的功能,例如:

if ($_GET['action'] == 'generateGeometricShapes'){
    generateGeometricShapes();
}
© www.soinside.com 2019 - 2024. All rights reserved.