我试图查看不同的来源,也看到了发布类似问题的论坛,但它并没有帮我解决im面临的问题。 我有一个文本输入提交给我添加一个弹出窗口来显示数据库中的类似名称列表。 inout字段检查验证,看看输入的名称是否是唯一的,如果不是,则显示数据库中可用的类似名称,可以重新使用。 这里是酥料饼的片段:如何使用popover添加内容ajax boostrap
$("#account_name_create").popover({
title: 'Twitter Bootstrap Popover',
content: function (process) {
this.accountCollection = new ipiadmin.collections.AccountCollection();
var newName = $("#new-account-form #account_name_create").val();
var userFilter = "accountName~'" + newName + "'";
this.accountCollection.fetch({
data: { "f": userFilter,
"sortby": null,
"type":"ipi",
"pageno":0,
"pagesize":2,
"reversesort" : true
},
cache: false,
success: function(model, response, options) {
var states = [];
map = {};
$.each(model.aDataSet, function (i, state) {
map[state.accountName] = state;
states.push(state.accountName);
});
process(states); //gives an error saying 'undefined is not a function (says process is undefined)'
},
error: function(model, response, options) {
console.log('error');
}
});
},
});
下面是HTML:
我不知道怎么样,为什么它说,“过程”为未定义。也不知道这是否是在popover中显示数据的正确方法。 任何想法??
谢谢!
2014-10-21
user1234