阿贾克斯赢得了't调用PHP文件
Ajax won't call PHP file
我有一个Ajax函数,它应该调用searchengine.php,但什么也没发生
这是我的代码:
Ajax:
$.ajax(){
type: 'POST',
url: 'search-engine.php',
data: {userInput: searchInput},
success: function(){
alert('works');
},
error: function(){
alert('something went wrong');
}
}
PHP:
<?php
$userInput = $_POST("userInput");
echo $userInput;
?>
我的输入在一个带有方法post的表单标记中。如果很重要。
您的Javascript都搞砸了。这就是它的外观(与您的代码进行比较和对比)。阅读文档!
$.ajax('search-engine.php', {
type: 'POST',
data: { userInput:searchInput }
}).done(function () {
alert('works');
}).fail(function () {
alert('something went wrong');
});
在PHP中,您使用的是(
和)
。您必须使用[
和]
字符。如果你没有得到任何错误,那么你应该打开错误!
<?php
$userInput = $_POST["userInput"];
echo $userInput;
您的ajax调用是错误的。
您必须将config对象传递给ajax函数:
$.ajax({
type: 'POST',
url: 'search-engine.php',
data: {userInput: searchInput},
success: function(){
alert('works');
},
error: function(){
alert('something went wrong');
}
});
相关文章:
- 调用php数组中的JS函数
- 如何使用javascript调用Php文件
- 使用ajax用jquery调用php函数
- 如何使用OnClick事件通过参数调用来调用PHP函数
- php javascript代码从javascript调用php函数
- 在javascript中调用PHP变量
- 如何从jQuery调用PHP函数
- 从Javascript函数调用PHP函数
- 如何使用javascript验证表单中的数据,然后调用php页面
- 在Javascript中调用PHP数据库变量
- 通过Javascript调用php文件
- 使用ajax从javascript/jquery调用php函数
- 阿贾克斯赢得了't调用PHP文件
- 使用AJAX在单独的文件中调用php函数
- 使用ajax/javascript调用php函数
- 使用javascript中的相同代码为REST服务调用php函数
- Ajax调用PHP失败,ASP正常工作.NET
- 通过 AJAX 调用 PHP 文件,将 $_GET 变量传递到 MySQL 查询中,然后回显到响应中
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 在 HTML 代码中调用 PHP 函数,在 PHP echo 语句中