JQuery $.post从未成功,为什么
JQuery $.post never successful, why?
>我对此进行了许多不同的尝试,所以我的错误一定非常明显,我对 JQuery 的了解不是很好,但我什至直接从互联网上尝试过示例,但我似乎无法理解它,我想做的只是将变量"myLatlng"传递给 PHP 文件并在回调时回显 PHP 文件的结果, 目前 PHP 文件包括:
$data=$_POST['coord'];
echo $data;
JavaScript 是:
$.post("/includes/eventgrab.php", { "coord": myLatlng },
function(data) {
alert("Data Loaded: " + data);
}, "text"
);
我用过萤火虫,myLatlng确实有一个值。请帮忙
假设您将eventgrab.php
放在正确的位置(使用 firebug 查看它是否很好地调用该页面),并且您在 myLatlng
变量中具有适当的值,下面应该可以正常工作。
$.post("/includes/eventgrab.php", { coord: myLatlng }, function(data) {
alert("Data Loaded: " + data);
});
//PHP
$data=$_POST['coord'];
echo json_encode(array('data'=>$data);)//echo as json_encode
//JS
var mylatlng = $(".mylatlang").val();
$.ajax({
type:'post',
url:'/includes/eventgrab.php',
data:'coord='+mylatlng,
dataType:'json',
success:function(data){
alert('data loaded'+data.data)
}
});
相关文章:
- AJAX调用在chrome扩展中未成功
- 为什么未执行的评估对某些浏览器中的行为有影响
- 有许多关系创建记录 - 为什么未定义
- 为什么jQuery成功回调有时有3个参数,有时只有1个
- 为什么“未定义”==未定义是不正确的
- Javascript 函数.可变结果.为什么未定义或没有 如果 else 语句函数
- 为什么“未定义等于假”返回假
- 为什么在成功函数的末尾不需要有“()”
- JavaScript 对象 - 为什么未定义的属性
- 为什么未定义此对象的属性?Javascript
- 如何从KML文件中将一对融合表与GroundOverlays集成?更新了我试图解决的问题(未成功)
- NodeJS express会话(为什么未定义?)
- 为什么未从子元素激发handleClick事件
- 分析对象未成功编辑
- 为什么未定义var检查器
- 为什么未定义会被添加到我的字符串中
- 为什么未定义process.stdin
- 为什么未定义的var不被添加到窗口对象JavaScript
- 为什么未包装的jQuery元素的事件监听器与实际jQuery元素上的监听器不同?
- 为什么$http成功了't返回更新后的承诺