我在移动设备上创建了一个网页。在头版我给了视觉效果&手机型号和“细节”按钮。在details.php页面上提交手机的ID。它显示数据良好,没有任何问题。链接看起来像这样的“www.eeeee.com/details.php”。 但我想将链接显示为“www.eeee.com/details.php?brand=nokia&id=1111”。我怎样才能做到这一点? 请帮帮我......
答案 0 :(得分:0)
如果您使用简单表单执行此操作,则可以使用简单的get方法而不是post。但是如果你想手动制作你的网址,你需要使用这样的形式。
<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来完成它,这完全是你的选择。