0

我创建了一个关于移动价格的网页。在首页上,我给出了手机的外观和型号以及“详细信息”按钮。它在 details.php 页面上提交手机的 ID。它显示数据良好,没有任何问题。该链接看起来像这样“www.eeeee.com/details.php”。但我想将链接显示为“www.eeee.com/details.php?brand=nokia&id=1111”。我怎样才能做到这一点?请帮我...

4

1 回答 1

0

如果您使用简单的表单来执行此操作,则可以使用简单的 get 方法而不是 post。但是如果你想手动创建你的 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 回答