我是否知道是否有办法隐藏URL
或URL
的完整详情。例如,我有一个链接,将显示文件报告的详细信息。对于该链接,我使用的是GET
。示例如下,
$(document).ready(function(){
$("#pr_id").change(function(){
var pr_no = $('#pr_id').val();
$.post('orderform.php',
{
pr_no : pr_no
})
.done(function(data){
$('#result').html('<a href="../view-detail-purchase-pdf.php?pr_no='+ pr_no +'" class="popupwindow"');
$(".popupwindow").popupwindow(profiles);
});
});
});
如果使用pr_no
方法或是否有其他选项可以隐藏链接上的GET
。也可以为我提供链接或资源。仅供参考,我使用popupwindow plugin
将在新窗口中打开链接。
使用POST更新代码
我不确定我是否正确行事。如POST
所示,它会Network Header
所选页面的值,但不会按要求打开新页面。以下是我的代码更新;
<script>
$(document).ready(function(){
$("#pr_id").change(function(){
var pr_no = $('#pr_id').val();
$.post('orderform.php',
{
pr_no : pr_no
})
.done(function(data){
$('#result').html('<a href="../view-detail-purchase-pdf.php?" class="popupwindow" id="newLink">' + pr_no + '</a>');
$('#newLink').click(function(event){
event.preventDefault();
var page = $(this).attr('href');
$.post(page,
{
pr_no : pr_no
})
.done(function(data){
var myWindow = window.open(page, "MsgWindow", "width=800,height=800");
});
});
});
});
});
</script>