Jquery函数更新html
Jquery function to update html
所以我尝试通过ajax进行表单验证。我以JSON的形式从服务器获取表单验证错误,并试图捕捉它们,并使用bootstrap alertdiv适当地显示它们
// prepare Options Object for plugin
var options = {
beforeSubmit: function(form, options) {
// return false to cancel submit
block_form();
},
success: function() {
unblock_form();
$("#form_ajax").show();
},
error: function(resp) {
unblock_form();
$("#form_ajax_error").show();
// render errors in form fields
var errors = JSON.parse(resp.responseText);
for (error in errors) {
$('#form_ajax_error').html("<div class='alert alert-danger' role='alert'>"error"</div>");
}
}
};
然而,这在控制台上给了我一个错误:
参数列表**后未捕获的语法错误:缺少)
在的下一行
$('#form_ajax_error').html("<div class='alert alert-danger' role='alert'>"error"</div>");
我做错了什么?
您需要使用+
运算符将error
变量连接到字符串。试试这个:
$('#form_ajax_error').html('<div class="alert alert-danger" role="alert">' + error + '</div>');
相关文章:
- $Scope变量在HTML中不更新,尽管在控制器中不断更新
- HTML动态更新滑块输入
- AngularJS$apply有时不会;当在highchart中使用click事件时,t触发更新{{}}中html标记中
- 用jQuery.html更新span内部html在IE中不起作用
- jquery html更新可以在电脑上使用,但不能在智能手机上使用
- 使用HTML更新JavaScript对象
- Angular.js:如何将数据从一个HTML更新到使用相同控制器的另一个HTML
- 简单的内部HTML更新不起作用
- 如何根据用户输入 HTML 更新多个 SPAN 元素
- 如何在现有JQuery数据表上使用HTML更新现有行
- 点击使用jQuery用HTML更新DIV
- 滚动条在使用$selector.html()更新内容后重置
- 从jquery ajax调用html更新多个元素
- HTML更新没有反映在AngularJS中
- 如何从HTML更新MySQL数据库
- 我正在尝试使用按钮创建一个动态HTML更新
- 不使用HTML 5更新查询字符串(没有重定向)
- 点击Sencha touch中html更新后新元素上的事件
- 使用Javascript/HTML更新两组值的按钮
- 使用Javascript从HTML更新MySQL数据