に私はJavaScriptを使用して、私のURLから値を通過してきた、と私はPHP $_POST
を使って、別のページでその変数にアクセスしようとしましたが、それは私が欲しいURLから値を取得するPHP
<a data-room-type-id="<?php echo $rooms->id; ?>" class="btn-book-now" href=""><?php echo $rooms->name; ?></a>
が動作していません値データ室内型-IDを転送する、転送値
tjq('.room-list').on('click', '.btn-book-now', function(e) {
e.preventDefault();
if (acc_data.booking_url) { alert(acc_data.booking_url);
//var room_type_id = tjq(this).data('room-type-id');
var roomid = tjq(this).data('room-type-id');
alert("roomid = "+roomid);
var room_type_id = '79';
alert(room_type_id);
tjq('input[name="action"]').remove();
//booking_data = tjq("#check_availability_form").serialize();
booking_data = 'accommodation_id=45&_wpnonce=32da73f035&date_from=10%2F26%2F2016&date_to=10%2F28%2F2016&rooms=1&adults=1&kids=0&child_ages%5B%5D=0';
alert(booking_data);
var form = tjq('<form method="get" action="' + acc_data.booking_url + '"></form>');
form.append('<input type="hidden" name="booking_data" value="' + booking_data + '&room_type_id=' + room_type_id + '&roomid=' + roomid + '">');
/*if (acc_data.lang) {
form.append('<input type="hidden" name="lang" value="' + acc_data.lang + '">');
}*/
tjq("body").append(form);
form.submit();
} else {
alert(acc_data.msg_no_booking_page);
}
return false;
});
ために使用されるJavaScriptを示す以下コードで使用されているjavascriptは上記のとおりです。
が、別のページに、私は値を取得することはできませんが、
をroomid URLはこの
チェック[$ _SERVER](http://php.net/manual/en/reserved.variables.server.php:または各エントリの非表示のフォームフィールドを作成) – C2486
これは通常$ _GETによってPHPで行われます – EaBangalore
あなたのURLはこのpage.phpのようなものですか?id = 4? – EaBangalore