1

親ブラウザ ウィンドウからポップアップ子に 1 つの追加パラメータを送信することについて質問があります。これまでのところ、このコードを作成しました。

親:

function addItem(id_value)
{
var newUrl = $('#add-'+id_value).attr('data-url');
var checkPort = $('#add-'+id_value).attr('id');

$('#add-'+id_value).click(function(){

    if(checkPort == 'add-fracht_1_pol_id' || checkPort == 'add-fracht_1_pod_id' || checkPort == 'add-fracht_2_pol_id' || 
       checkPort == 'add-fracht_2_pod_id' || checkPort == 'add-fracht_3_pol_id' || checkPort == 'add-fracht_3_pod_id')
    {
       window.opener.setParam(checkPort);
    }

    window.open(newUrl, 'newPerson', config='height=1500, width=1000, toolbar=no, menubar=no, scrollbars=yes');

    return false;
});
}

子:

$(document).ready(function(){

var name = window.name;

var val = Boolean(false); 
var check = setParam(val);
alert(check);

if(name == 'newPerson')
{
    $('#save').remove();
    $('#save_stay').show();
    $('.form-actions').append('<input type="hidden" value="1" name="pop" />');
}    
else
{
    $('#save').show();
    $('#save_stay').remove();
}
});

しかし、これはそうではなく、立ち往生しています:(

4

1 に答える 1

0

GET パラメータとして URL に追加するだけで、任意の数のパラメータを送信できます。

URL が次のような場合:

www.example.com/page.php

次のようにパラメータを追加できます。

www.example.com/page.php?param=1

これは、後で PHP または JS からアクセスできます。

(PHP)

    if($_GET)
    echo $_GET['param'];
于 2013-09-26T10:43:47.163 に答える