$ _GET - 隐藏URL详细信息

时间:2016-07-18 16:35:07

标签: javascript php jquery

我是否知道是否有办法隐藏URLURL的完整详情。例如,我有一个链接,将显示文件报告的详细信息。对于该链接,我使用的是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>

0 个答案:

没有答案
相关问题