【发布时间】:2013-07-27 20:37:48
【问题描述】:
我正在尝试让 .click() 工作,以便它显示一个包含表单其他方面的 div。由于某种原因, .click() 没有显示表单的其余部分。 id 和 url 的所有拼写都是正确的,整个 javascript 也没有损坏。
这里有一些代码:
相关的html:
<FORM STYLE="display:inline;" id='1' FORM METHOD ="POST" ACTION="Quote Script.php"><br>
<div id='inputtext'>
Customer: <input style='width: 150px;' type='text' id= '4' name='q' value=<?php echo $q;?>><br>
</div>
<div id='inputtext'>
Date Revieved: <input type='text' id= '2' name='o' value=<?php echo $o;?>><br>
</div>
<div id='inputtext'>
Promised Date: <input id= '3' name = 'p' type='text' value=<?php echo $p;?>>
</div>
</div>
<div style="margin-left: 45%;">
<input type='Button' id='Scans1' class="btn" value="Save">
</div>
</div>
<div id='form1'>
javascript/jquery:
<script type="text/javascript" src='jquery-1.10.2.js'>
$("#form1").hide();
$("#Scans1").click(function()
{
var Customer = $("#4").val();
var Dr= $("#2").val();
var Pd = $("#3").val();
$("#form1").show();
$.ajax({
type: "POST",
url: "mysql_quote1.php",
data: {Customer: Customer, Dr: Dr, Pd: Pd}
}).done(function(msg){
alert("Data Saved:" +msg);
});
});
</script>
【问题讨论】:
-
您必须将 JavaScript 代码放入新的
<script></script>块中才能正常工作。另外:避免使用数字作为元素 ID。 -
仅供参考,这与
xampp无关。这只是您的 jquery 代码中的错误。 -
好的,谢谢大家,但由于某种原因它仍然无法正常工作
标签: javascript jquery html xampp