我的jquery帖子有什么问题?

时间:2018-12-05 02:27:47

标签: javascript jquery

我正在使用Google Maps API创建一个网站。我这样做是为了使用户可以在地图上单击鼠标右键并放置一个标记,然后控制台将在控制台中打印坐标(坐标),因为该行显示

console.log(coords)

我现在正在尝试将这些坐标插入数据库中,这些坐标在每次放置标记时都可以在控制台中看到。我已经下载并在html页面标题中的脚本标签中调用了jquery,但是我的发布请求根本无法正常工作。

我确定我的问题很多。我的请求基于示例一:

$.post(url,[data],[callback],[type]);

我的是:

$.post(map.html,[coords],[return render_template("apology.html")],[.append]);

我不确定类型或回调函数应该是什么。

一吨!

1 个答案:

答案 0 :(得分:0)

基于jquery文档中的示例。

$.post( "test.php", { name: "some data" }, function( data ) {
  console.log( data.name );
  console.log( data.time );
}, "json");

将您的代码更改为如下所示。只需删除[]

$.post(map.html, coords, function() {
  return render_template("apology.html")
}, 'json');

确保map.html实际上是您要发送帖子请求的网址。

对于最后一个参数,如果您确定服务器接受json,则要发送的数据类型也应为json。否则,请寻找其他可能的类型,例如xml, script, text, html