我有一个表单,允许客户选择多个技术人员,这些技术人员应该收到信息,然后他们将在执行服务时询问客户。
我们有一个模式,允许调度员添加新问题并将其分配给任何技术人员(一个或多个)。当我们AJAX来自模式的提交时,它会处理信息,但只要选择了多个技术人员,它就会中断。
数据库将技术ID保存为VARCHAR,如果选择了多个技术人员(例如1、3、5),则会添加逗号
每个问题都应作为新条目保存在数据库中,以分隔技术id,这将需要ajax调用中的某种解析循环,以基于每个问题选择的技术人员数量动态创建新条目。db表被链接,因此所谓的主键(id/问题id)不是一个因素。我如何处理ajax调用,以便根据选择的技术人员数量提交不同的条目?
下面是当前的代码:
this.saveQuestion = function (form) {
jQuery.ajax({
type: 'POST',
url: form.attr('action'),
data: form.serialize(),
success: function (data) {
tempInstance.questions = jQuery.parseJSON(data);
console.log(tempInstance.questions);
tempInstance.loadQuestionsTemplate(tempInstance.questions);
$('.modal-backdrop').fadeOut();
setTimeout( function() {
$('.modal-backdrop').remove();
}, 400);
return false;
}
});
};发布于 2016-08-17 05:02:04
我能够确定这实际上是正确地保存到db中,但是db调用在试图显示问题的实际视图中被中断。
https://stackoverflow.com/questions/38982991
复制相似问题