TypeError:上下文在javascript中未定义
TypeError: context is undefined in javascript
我有以下代码:
function pop_open () {
var contents = $( this ).html() ;
if (contents.match("^http")) {
console.log('contents',contents);
$that = $( this );
$url = contents;
$.ajax({
type:"POST",
url: "Ajax/getHtml",
context: $that,
data: { u : 'http://stackoverflow.com' },
dataType: 'html',
error: function(jqXHR, textStatus, errorThrown) {
console.log('error');
console.log(jqXHR, textStatus, errorThrown);
}
}).done(function(html) {
$link = $('<a href="myreference.html" class="p1" data-html="true" data-bind="popover">');
$link.data('content', html);
$that = $(this);
// Trigger the popover to open
$link = $(this).find('a');
$link.popover("show");
});
}
}
$('td').hover( pop_open(), function() {
$link = $that.find('a');
$link.popover("hide");
$that.html($url);
});
我在标题中收到错误。我做错了什么?
调用函数pop_open()
但需要传递对函数pop_open
的引用
$('td').hover(pop_open, function() {
// ...
})
相关文章:
- 行末尾未定义Javascript
- 未定义Javascript文档
- 未定义Javascript函数
- define未定义Javascript节点
- 未定义Javascript对象Class错误
- 全局变量从事件侦听器中变得未定义 - javascript
- 未定义 JavaScript 数组
- Firefox 中的“未定义”JavaScript 错误
- 使用 kineticjs 的未定义 JavaScript 变量
- 为什么我的类在运行时未定义.Javascript 模块模式
- 事件未定义 JavaScript Firefox (JSON)
- 未定义 Javascript 函数
- 未捕获的引用错误 函数未定义 Javascript
- 使用单击处理程序时出现“系统未定义”JavaScript 错误
- 未定义 JavaScript 原型方法
- 如果你不返回任何内容,为什么函数会返回未定义?Javascript
- 未定义Javascript Integer对象
- 未定义Javascript对象
- 与异步和同步函数相关的未定义javascript函数的问题
- 未定义Javascript类构造函数