jQuery ajax给出500内部错误
jQuery ajax giving 500 Internal error
我正试图使用发送一个jquery ajax请求
jQuery.ajax({
method: "POST",
url: "some2.php",
data: { data: result }
})
.done(function( msg ) {
alert( "Data Saved: " + msg );
});
该代码在localhost
上正确发送请求,但在服务器上上传时,它给出错误500 internal error
实时链接放在链接上:
http://impulsesoftech.com/jaipurbus
我的some2.php
是
<?php
function distance($lat1, $lon1, $lat2, $lon2, $unit) {
$theta = $lon1 - $lon2;
$dist = sin(deg2rad($lat1)) * sin(deg2rad($lat2)) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * cos(deg2rad($theta));
$dist = acos($dist);
$dist = rad2deg($dist);
$miles = $dist * 60 * 1.1515;
$unit = strtoupper($unit);
if ($unit == "K") {
return ($miles * 1.609344);
} else if ($unit == "N") {
return ($miles * 0.8684);
} else {
return $miles;
}
}
$data = $_POST['data'];
$data = explode(",",$data);
print_r($data);
echo "Distance From Khandar Bus Stand : ".distance($data[0], $data[1], 25.992739,76.379046 "K") . " Kilometers<br>";
?>
我缺少的东西请帮我
请更改
echo "Distance From Khandar Bus Stand : ".distance($data[0], $data[1], 25.992739,76.379046 "K") . " Kilometers<br>";
至
echo "Distance From Khandar Bus Stand : ".distance($data[0], $data[1], 25.992739,76.379046 , "K") . " Kilometers<br>";
在distance
函数中,您在单元参数之前缺少一个逗号。
相关文章:
- 云代码(javascript)失败,原因是:{代码:1,消息:内部错误
- 随机jquery移动/角度内部错误与安卓浏览器
- 防止在php中缓存500内部错误页面的问题
- 使用 ajax 作为注释表单,它给了我 500 个内部错误,但没有脚本它可以工作,这意味着我的脚本是错误的;对
- 用于语法和内部错误的 JavaScript 事件侦听器
- 解析云代码部署失败,并显示消息“更新失败,出现内部错误”
- 谷歌验证码内部错误
- 尝试运行作业时分析错误代码 1 内部错误
- 内部错误:太多的递归 - 进入jquery
- Kohana - 使用“.exec”正则表达式发布javascript代码返回内部错误
- jQuery ajax给出500内部错误
- JavaScript中的内部错误(异常)
- 内部错误:无效UTF-8 - Sass &饮而尽
- windows .crypto. signtext总是返回内部错误
- 发送带有模型内部错误的Ajax
- Dojo构建失败的一个模块:OPTIMIZER失败:内部错误:缺少名称后.操作符
- Chrome's IndexedDB错误"内部错误检查键存在"是什么意思?
- 在React性能度量代码中有一个内部错误
- 嵌套AJAX函数- 500内部错误
- 执行Eval函数会导致内部错误