我有一个名为Search.asp的普通HTML页面,其中包含一个锚定引用,只是调用站点中的另一个文件 - 在本例中为PolyDraw.asp:
<a href="PolyDraw2.asp">Geographical Comp Selection</a>
PolyDraw2.asp使用Google Maps API从访问者那里获取一些信息。在这种情况下,最终信息是一个逗号分隔数字的简单文本字符串:2012,987,3345,17
此字符串需要返回到托管的原始页面(Search.asp),以便可以处理这些数字。
PolyDraw2.asp在地图顶部有一个使用jQuery捕获的RETURN按钮,因此问题是:1)如何将数据字符串返回到Search.asp和2)如何关闭PolyDraw2.asp窗口
由于
答案 0 :(得分:0)
您可以使用ajax执行该操作并将响应存储在变量中。
在这种情况下,这样的事情会起作用:
<a id="polydraw" href="PolyDraw2.asp">Geographical Comp Selection</a>
然后你制作一个这样的剧本:
$("#polydraw").click(function(e) {
$.ajax({
url:this.attr("href"),
type: 'GET', //(POST?)
success: function(response) {
$("selector").html(response);
},
error: function(request, settings, exception) {
console.log(request + ", " + settings + ", " + exception);
},
complete: function() {
console.log("Polydraw complete");
}
});
e.preventDefault();
});
响应应包含您的回复。如果需要,您可以使用post将数据发送到页面(控制器?)
答案 1 :(得分:-1)
我认为jQuery / Ajax问题实际上是对HTML的误解。此问题现已解决。