我正在使用$ .get加载页面,我加载的页面有iframe
。
我知道iframe
id,但由于某种原因我无法获得src值......
假设这是我的代码
function loadPage(postid) {
$.get("/post/" + postid,
function(data) {
var p = $(data).find("iframe").attr('src');
console.log(p)
})
}
我得到未定义的结果......
但是数据控制台是一个完整的对象,我需要的所有价值......我不确定它是否只是以正确的方式选择的问题
答案 0 :(得分:0)
以下内容应该有效:
$.get('/someScript', function(result) {
var frameSource = $('iframe', result).attr('src');
alert(frameSource);
});
这是一个live demo。请确保您没有违反same origin policy。这就是为什么在执行AJAX请求时使用相对URL总是更好(/somescript
)。