Drupal:Ajaxpost获取内部服务器错误
Drupal: Ajax post getting internal server error
我不明白为什么下面给出了内部服务器错误。我可以在控制台日志上看到我正在获取值,但由于某种原因我无法传递它。
mav_id = document.getElementById("mav_id");
var teamName = mav_id.value;
jQuery.ajax({
type: "POST",
url: 'http://xx.xxx.xxx.xxx/sites/all/modules/insert.php',
dataType: 'json',
data: teamName,
success: function (obj, textstatus) {
if( !('error' in obj) ) {
yourVariable = obj.result;
}
else {
console.log(obj.error);
}
}
});
PHP
<?php
if(isset($_POST['teamName']) or isset($_POST['data'];))
{
connector info
}
$sql = 'INSERT INTO [mydb].[dbo].[team]
VALUES (2,3)';
mssql_query($sql, $link);
}
else
$sql = 'INSERT INTO INSERT INTO [mydb].[dbo].[team]
VALUES (0,0)';
mssql_query($sql, $link);
?>
我得到的只是:
岗位http://xx.xxx.xxx.xxx/sites/all/modules/insert.php500(内部服务器错误)
这是因为这一行(额外的分号):
if(isset($_POST['teamName']) or isset($_POST['data'];))
将其更改为:
if(isset($_POST['teamName']) or isset($_POST['data']))
我也不确定为什么你的其他脚本没有{}
,以及为什么你在之间有连接器信息——如果我猜你的实际脚本中没有连接器信息的话?
相关文章:
- SignalR:调用集线器方法时出现内部服务器错误
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- 使用javascript API响应内部服务器错误将曲目上传到SoundCloud
- AJAX错误状态代码500内部服务器错误
- Python在尝试保存新的JSON文件时导致服务器错误
- Jcrop&画布:裁剪区域的大小很奇怪;500内部服务器错误
- 如果JS会话变量为null,如何避免500内部服务器错误
- 如何在getJSON中捕获服务器错误
- POST encodeURI查询字符串内部服务器错误 500
- getJSON:网络错误:500 内部服务器错误
- 如何捕获服务器错误 JS
- Node.js:Mongoose内部服务器错误
- 缺少用于创建的模板.内部服务器错误-聚合物表单保存到数据库
- Jquery AJAX Post:500(内部服务器错误)
- 我的联系表格在测试/PHPMailer后给了我一个内部服务器错误(500)
- 服务器错误消息的正确正则表达式
- 500(内部服务器错误)的外部php文件
- 当显示找不到服务器错误页面时,如何刷新页面/框架
- 如何使用ng-messages在Angularjs中显示服务器错误
- 内部服务器错误在 post 请求中使用 Angular js 中的自定义服务