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