javascript - 将 Javascript GetElementById 变量传递给 Ajax
问题描述
如何将 Javascript 变量传递给 Ajax,然后将其发布到 php。Javacript 代码和 PHP 代码工作正常,但问题是将 Javascript 变量传递给 Ajax 以发布到 PHP。我的代码如下
<!-- User Location -->
<script>
window.onload = function() {
var startPos;
var geoSuccess = function(position) {
startPos = position;
document.getElementById('startLat').innerHTML = startPos.coords.latitude;
document.getElementById('startLon').innerHTML = startPos.coords.longitude;
$.ajax({
type: 'POST',
url: 'MyDashboard.php',
data: 'latitude='+latitude+'&longitude='+longitude,
success: function(msg) {
if (msg) {
$("#location").html(msg);
} else {
$("#location").html('Not Available');
}
}
});
};
navigator.geolocation.getCurrentPosition(geoSuccess);
};
</script>
解决方案
不知道你在问什么,但只是
data:`latitude=${startPos.coords.latitude}&longitude=${startPos.coords.longitude}`
推荐阅读
- android - 启用计费后超出地方速率限制,出了什么问题?
- bash - 如何在失败时退出多行 shell 脚本,并将错误流记录到文件中?
- swift - macOS 中的插入点闪烁间隔
- java - Android主模板布局文件?
- html - 如何在更改另一个道具值时更新道具?
- json - 如何获取价值json
- java - 在 Android 中使用带有 Volley 的 AndroidViewModel 在 RecyclerView 中未设置数据
- nmap - Nmap 不在输出文件中保存警告消息
- android-snackbar - Snackbar 以相同的代码以不同的样式出现:Normal in one 和浮动小吃店。在另一个活动中
- javascript - 我可以在没有 XHR 的情况下在 Web Audio API 中加载/解码音频文件吗?带有文件对象。?