所以我使用ajax请求通过链接提交表单。但是,当我想在我的php中接收输入时,我不知道该怎么做。例如,我通常会这样做
if($_SERVER["REQUEST_METHOD"]=="POST&&isset($_REQUEST["register"]))
{
//do stuf here
}
但是现在当ajax提交了代码时,我该如何检查表单提交。我甚至没有注册表(输入类型提交)。每当我这样做时,错误消息显示“没有这样的索引”,用于那里的表单输入。
答案 0 :(得分:0)
通常,您可以定义AJAX
请求的类型(POST
或GET
)。如果它设置为POST
并且具有适当的参数(register
),那么您的PHP代码应该可以正常工作。
答案 1 :(得分:0)
请注意,您始终可以检查当前请求是否为AJAX:
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && $_SERVER['HTTP_X_REQUESTED_WITH'] === 'XMLHttpRequest')
{
// This is an AJAX request, proccess the data from $_POST, $_GET or $_REQUEST
}