我有:
$.ajax({ type: 'POST',
url: myLink,
async: false,
dataType: 'html',
success : function(page) {
var fragment = page.find('#myId').html();
...
// I'll append my fragment to #somewhere
});
这不起作用,控制台说page.find is not a function
。
答案 0 :(得分:3)
试试这个......
var fragment = $(page).find('#myId').html();
page
本身只是一个包含你请求的html的字符串......所以你必须首先创建一个jQuery对象来调用jQuery方法。