【发布时间】:2026-02-22 20:25:01
【问题描述】:
我整天都在寻找这个问题,并尽我所能尝试了所有其他变体,但我无法使以下代码工作。如何使链接向 jquery 函数发送参数,然后调用 ajax 函数从 REST API 加载数据?我不想链接打开新页面,但想在同一页面上加载数据。 e.preventDefault 根本不起作用。所以,看不到任何 ajax 活动。
$(document).ready(function(){
$("$decklist").bind("click", function(event) {
var url = $(this).attr("href");
alert("loading via proxy: " + url);
$.ajax({
type: "GET",
url: "http://localhost:8080/flashcardapp/webservices/flashcardapp/",
data: "url="+url,
success: function(data){
alert("finally got data " + data);
}
});
event.preventDefault();
});
});
【问题讨论】:
-
您在 jquery 选择器中使用
$..我认为这是错误的。 -
你问的太混乱了。您正在尝试发出 ajax 请求。除此之外,您还想做什么?