javascript - 如何操作使用 jQuery.ajax() 加载的 html

标签 javascript jquery ajax

我有:

        $.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不是一个函数

我做错了什么?

最佳答案

试试这个...

var fragment = $(page).find('#myId').html();

page 本身只是一个包含您请求的 html 的字符串...因此您必须首先创建一个 jQuery 对象来调用 jQuery 方法。

关于javascript - 如何操作使用 jQuery.ajax() 加载的 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8823861/

相关文章:

javascript - 查询 |如何将var添加到ajax url?

javascript - 调试时如何使用firefox developer edition console?

javascript - Omniture 跟踪和 jQuery

javascript - 将 overflow-y 设置为滚动(jQuery),水平自动滚动 div 到最后

javascript - 如何最好地在同一页面上显示不同文本元素的随机样式?

jquery ajax请求

javascript - 使用 jQuery 创建新元素的正确方法是什么?

javascript方法编写模式

java - 带有 Jetty 错误的 Spring Boot

java - 我可以在 anchor 标记中使用 include 指令吗?