$.ajax({
type:'GET',
cache: 'false',
url:"/foo/",
data:{"id": pid},
success:function(data) {
$('#wrapper').html(data);
}
});
<li id="btn-click" class="select">{{ promo.name }}</li>
为什么ajax url以#结尾。
假设我的网址是 http://localhost:8000/foo/
那么它以 http://localhost:8000/foo/#.
结尾
我不想使用#。最后。
最佳答案
您的 anchor 中是否有#,这样就不会重新加载页面?如果是这样,在您的点击事件中,您将需要 return: false;或使用 event.stopPropagation();以防止默认行为。
{{ promo.name }} 的值(value)是多少??
关于javascript - 为什么ajax调用url以#结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5496820/