我有一个获取参数的链接。当我单击它时,将调用 ajax。现在当它去
action.php,我有一个带有 php 值的表单(来自 mysql)。我想用 jquery 弹出这个
对话。
我不知道该怎么做。
<script>
$(document).ready(function(){
$.ajax({
type: "GET",
url: this.href,
cache:false,
success: function(response){
if (response.length > 0) {
document.getElementById('display').innerHTML=wrapperelement;
wrapperelement.innerHTML = response;
$( "#dialog-form" ).dialog( "open" );
}
}
});
});
</script>
更新代码
此文件的正文
<body>
<div id="display"></div>
echo '<a href="action.php?pldid=' . $pldid . '" class="editbt">Edit</a>';
</body>
所以我的action.php
if (isset($_GET['pldid'])&& $_GET['pldid'])
{
$form = <<<EOF
<form>
<div id="dialog-form" title="Edit Fields">
<p class="validateTips">All form fields are required.</p>
<form>
<fieldset>
<label for="box">Box</label>
<input type='text' name='box' id='box' class="text ui-widget-content ui-corner-all" />
<label for="itemname">itemname</label>
<input type='text' name='itemname' id='itemname' class="text ui-widget-content ui-corner-all" />
<label for="size">size</label>
<input type='text' name='size' id='size' class="text ui-widget-content ui-corner-all" />
<label for="potency">potency</label>
<input type='text' name='potency' id='potency' class="text ui-widget-content ui-corner-all" />
<label for="quantity">Quantity</label>
<input type='text' name='quantity' id='quantity' class="text ui-widget-content ui-corner-all" />
</fieldset>
</form>
</div>
EOF;
echo $form;
}
我希望链接打开一个带有表单的窗口(来自 mysql 的值)。任何建议都非常受欢迎..谢谢你..