我正在尝试jQuery.post()
运行我的 php 脚本,然后打开一个 jQuery UI 对话框,其中包含 php 脚本返回的数据。它应该以表格和文本区域的形式返回。它很好用alert(data);
,我会弹出一个包含我所有数据的窗口。
如果我关闭,问题就开始了alert()
。现在它打开 2 个对话框。一个只包含表格,没有 textarea,第二个绝对是空的。
我在这里做错了什么?为什么我的所有数据都显示在 中alert()
,而不显示在对话框中?我需要做什么来修复它?
哦,我还需要在$.ajax()
之前包括$.post()
吗?
谢谢你。
$.post("/path/to/script.php",
{ id: this.id, value: value },
function(data){
// THIS WORKS
//alert(data);
// THIS DOES NOT WORK
$(data).dialog({
autoOpen: true,
width: 400,
modal: true,
position: 'center',
resizable: false,
draggable: true,
title: 'Pending Changes'
});
}
);