我试图通过JavaScript发送数据通过窗体,但它不工作。任何想法为什么?JavaScript插入表单提交
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<form method="get" action="test.php">
<input id="myvar" type="hidden" name="albumid" />
<button type="submit" id="btnsubmit">Submit</button>
</form>
<script type="text/javascript">
$("#btnsubmit").click(function(){
var album = '11';
document.getElementById('myvar').value = album;
});
</script>
test.php的
<?php echo $_GET["albumid"]; ?>
试试这个:'的document.getElementById( 'MYVAR') .setAttribute('value',album);' –
你的代码是正确的。它在我身边工作。 – MACMAN
将函数包装在'$(document).ready(function(){....});'' – CodeHunter