0

モバイル価格でウェブページを作成しています。フロントページでは、電話のビジュアルとモデル、および「詳細」ボタンを示しました。これは、details.phpページで電話のIDを送信します。問題なく良好なデータを示しています。リンクは「www.eeeee.com/details.php」のようになります。ただし、リンクを「www.eeee.com/details.php?brand=nokia&id=1111」として表示したいと思います。これどうやってするの?私を助けてください...

4

1 に答える 1

0

これを行うために単純なフォームを使用している場合は、postの代わりに単純なgetメソッドを使用できます。ただし、URLを手動で作成する場合は、このようなフォームを使用する必要があります。

   <form  method="get" name="MobileDetails">
  <input name="brand" id="brand" value="<?php echo $brand;?>" type="hidden">
  <input name="brid" id="brid" value="<?php echo $brandid;?>" type="hidden">
   <button type="button" name="submitButton" value="get Details" onclick="getDetails()">    
 </form>   

コードのJavaScriptは次のようになります

<script type="text/javascript">
function getDetails(){
var brand = document.getElementById('brand').value;
var brandid = document.getElementById('brid').value;
document.MobileDetails.action = 'details.php?brand='+brand+'&id='+brandid;
document.MobileDetails.submit();
}
</script>

ajaxを使用してこれを行うこともできます。これは完全にあなたの選択です。

于 2013-03-22T05:11:49.613 に答える