$(document).ready(function () {
$("#btn").on("change", function() {
var val = $(this).val();
$.ajax({
url: "1.php",
data: { id: val },
success: function( result ) {
alert("Hi, testing");
alert( result );
}
});
});
});
我想重定向到它显示警报消息"嗨测试"2.php?name=iamchecking
,但我想将其发送到2.php
并从 PHP 上获取名称的值。我该怎么做?
只需写:
document.location.href = `2.php?name=iamchecking`
这会将用户重定向到带有GET参数的PHP页面。
更新
如果不重新加载,则可能无法重定向。您可以从网站下载内容,然后将其显示给用户,但是我不知道这是您所期望的。
但是,有特定于Chrome的解决方案可以做到这一点:
window.history.pushState(“object or string”, “Title”, “/new-url”);
它可以在其他浏览器上运行,但不必如此。
您可以在此处阅读更多内容:http://spoiledmilk.com/blog/html5-changing-the-browser-url-without-refreshing-page/