jquery响应不是HTML

时间:2011-11-16 14:11:12

标签: javascript jquery

我基本上是在jquery弹出窗口中编辑和显示数据但是响应不是因为html它的文本在这里是我的代码 centerPopup();和loadPopup();工作正常但我的弹出数据是文本而不是HTML因为它不可点击

function edit_this(id){
var id_to_edit = id;
$.ajax({ type: "GET",
    url: 'https://www.xyz.com/userftp/fawad/test/edit_schedule.php',
    data: 'id_to_edit=' + id_to_edit,
    dataType:'html',
    success : function(response){
    $("#popupContact").html(response);
    centerPopup();
    loadPopup();

    }
});     
 }

2 个答案:

答案 0 :(得分:1)

编辑:我很困惑。这是纠正。

响应的数据类型也由您正在调用的服务器方法确定。

即使您指定了dataType属性,我也要确保HTTP响应正在发送相应的内容类型(text / html)。

答案 1 :(得分:0)

由于您能够在div和警报中看到文本,因此html标记的问题似乎比ajax请求更多。

将响应文本复制到另一个空白html页面,看看它是否按预期工作。如果它工作,问题在于您要插入响应的页面的标记。