【发布时间】:2018-12-16 02:57:44
【问题描述】:
例如:www.example.com#?id=10
到目前为止,我没有从 $_GET['id'] 获得任何价值。我尝试使用 JavaScript 从 URL 中删除主题标签,但没有任何反应:
$(document).ready(function(){
$(window.location.hash).modal('show');
$('a[data-toggle="modal"]').click(function(){
window.location.hash.replace('#', '') = $(this).attr('href');
});
});
我知道我可以使用 ajax,但在使用 GET 和 POST 时我不熟悉它。我正在尝试接受这个锚href:
echo '<a href="?id='.$row['id'].'" id="smallbtn" data-toggle="modal"
data-target="#small" data-modal="small">';
并在不刷新页面的情况下将其发送到 URL。有可能做到这一点吗?
【问题讨论】:
-
window.location.hash.replace('#', '') = $(this).attr('href')这是一个无效的分配,您应该在控制台中看到一个错误。此外,如果您想在不刷新页面的情况下发送内容,则需要使用 ajax,或者如果不想学习该 api,则必须通过设置 iframe 的 src 来完成。但是学习 ajax 会是更好的选择。 -
@PatrickEvans 技术上不发送任何内容,只是更新 URL。除非你说的是同一件事。我将如何用我的代码实现 ajax?
标签: javascript php jquery ajax hash