我一直在執行問題我已經有here幾天了,所以我試圖想出一個實現相同的事情的替代方案。我決定不使用表單的外部文件,而是在我的html文件中內部使用它。我現在遇到的問題是對話框只顯示了包裝1,而不是包裝2.jQuery對話框 - 來自不同鏈接的相同對話框
驗證碼:
<script type="text/javascript">
$('#PackageBook').dialog({
autoOpen: false,
width: 500,
height: 400
});
$('#PackageBookOpen').click(function(){
$('#PackageBook').dialog('open');
return false;
});
</script>
<body>
<div id="Package1" class="packageDialog">
<div id="order">
<a id="PackageBookOpen" title="Package Booking" class="ui-state-default ui-corner-all" href="#"><img src="images/order.png"></a>
</div>
</div>
<div id="Package2" class="packageDialog">
<div id="order">
<a id="PackageBookOpen" title="Package Booking" class="ui-state-default ui-corner-all" href="#"><img src="images/order.png"></a>
</div>
</div>
<div id="PackageBook" class="packageBookDialog" title="Package Booking">
<form name="package" action="">
//Form
</form>
</div>
</body>
ID必須是唯一的。你重新使用了'id =「PackageBookOpen」' – j08691 2012-08-07 16:24:38