如何使用.donejquery
How can use .done jquery
本文关键字:donejquery 何使用 更新时间:2023-09-26
作为标题,我在代码中使用了.done,但它不起作用。
get_widget_content('advanced_search').done(function(alert(1)));
function get_widget_content(widget) {
$.ajax({
type: "POST",
url: baseUrl + 'task/widget_content',
data: "task_id=" + taskId + "&project_id=" + proId + "&widget=" + widget + "&tp_id=" + tpId,
success: function(data) {
$('#' + widget).html(data);
}
});
return false;
}
当我跑步的时候。浏览器说.完成是不起作用的。
查看函数返回的内容:
function get_widget_content(widget) {
// ...
return false;
}
然后尝试对返回的值调用.done()
:
get_widget_content('advanced_search').done(function(alert(1)));
false
是一个布尔值。它没有.done()
功能。
在AJAX调用上调用done()
:
function get_widget_content(widget) {
$.ajax({ /* ... */ }).done(function () { /* ... */ });
return false;
}
或者返回AJAX调用,然后可以在返回值上调用.done()
:
get_widget_content('advanced_search').done(function() { /* ... */ }));
function get_widget_content(widget) {
return $.ajax({ /* ... */ });
}
还有:注意你怎么称呼它的拼写错误。你有这个:
function(alert(1))
这是一个语法错误。应该是这样的:
function(){alert(1);}
更改到此
get_widget_content('advanced_search').done(function(){alert(1)});
function get_widget_content(widget){
$.ajax({
type: "POST",
url : baseUrl+'task/widget_content',
data: "task_id=" + taskId + "&project_id=" + proId + "&widget=" + widget + "&tp_id=" + tpId,
success: function(data){ $('#'+widget).html(data); }
});
return false;
}
试试这个:
get_widget_content('advanced_search');
function get_widget_content(widget){
$.ajax({
type: "POST",
url : baseUrl+'task/widget_content',
data: "task_id=" + taskId + "&project_id=" + proId + "&widget=" + widget + "&tp_id=" + tpId,
success: function(data){ $('#'+widget).html(data); }
}).done(function(alert(1)));
return false;
}
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 如何使用jQuery自动打开页面上的所有链接
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何使用jquery在填充自动完成的值后使文本框只读
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 如何使用WCF服务和javascript表单post上传.doc文件
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使用动画实现纸张推车
- 如何在Angular2中使用jQuery插件
- 使用Express捕获参数
- jQuery.queue() 与使用回调函数完成某事有何不同
- 使用用于在同一函数中命名函数的变量名称有何意义
- 如何使用.donejquery
- 为什么要使用 jQuery $(window).ready(),它与 $(window).load() 有何不同
- 手动调用模块与使用browserify动态调用模块有何不同?
- 在 JavaScript 中使用重排隐藏元素,它与 CSS 隐藏属性有何不同