2017-06-07 91 views
-1

我有一個網址:表格網址變更數據POST

http://domanin.com/search-result/?start=06%2F08%2F2017&end=06%2F09%2F2017&room_num_search=1&adult_number=1&children_num=0 

而且我有一個引導的形式:

<form class="form-inline search-hotel-box"> 
    <div class="form-group"> 
    <label><span class="flaticon-time"></span></label> 
    <input type="text" class="form-control" id="checkin" placeholder="Check In" value=""> 
    </div> 
    <div class="form-group"> 
    <input type="text" class="form-control" id="checkout" placeholder="Check Out" value=""> 
    </div> 
    <div class="form-group"> 
    <label><span class="flaticon-door-key"></span></label> 
    <select class="form-control"> 
    <option disabled selected>Rooms</option> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <option value="4">4</option> 
    </select> 
    <i class="fa fa-angle-down"></i> 
    </div> 
    <div class="form-group"> 
    <label><span class="flaticon-profile-1"></span></label> 
    <select class="form-control"> 
    <option disabled selected>Adults</option> 
     <option value="1">1</option> 
     <option value="2">2</option> 
     <option value="3">3</option> 
     <option value="4">4</option> 
     <option value="5">5</option> 
    </select> 
    <i class="fa fa-angle-down"></i> 
    </div> 
    <button type="submit" class="btn btn-default">Search Hotel</button> 
</form> 

我怎樣才能讓一個POST到URL,更改URL的數據?我不知道如果我使用PHP,或者是否有可能使用jQuery來做到這一點?希望對此有幫助。

+0

您可以設置形式的行動指向自己的網頁,並保持該變量的URL在你的網頁上也是一樣。如果您通過非HTTPS網站提交此內容,則您嘗試搜索的網站可能無法顯示結果。 – Syfer

+0

@syfer我該怎麼做?該頁面沒有https –

回答

1

所以,如果你想POST數據到一個特定的網頁,那麼你可以做的表單元素的這個使用動作和方法屬性爲:

<form class="form-inline search-hotel-box" action="http://domanin.com/search-result/demo.php" method="POST"> 

您還需要所有不同形式的領域提供姓名:

<input type="text" name="start" class="form-control" id="checkin" placeholder="Check In" value=""> 

<input type="text" name="end" class="form-control" id="checkout" placeholder="Check Out" value=""> 

<select class="form-control" name="room_no_search"> 

<select class="form-control" name="adult_no"> 

現在當任何人填寫所有信息並單擊提交後,所有數據將被髮布到action屬性中提供的URL。 如果你想通過追加URL發送數據,然後使用GET而不是POST。

被髮送,可以很容易地檢索使用PHP如下的數據:

$var = $_GET['start']; 

$var = $_POST['start']; 
+0

謝謝!!!!! (Y) –