我想加入我的表单一些更多的领域被AngularJS提出,我不能把我的完整形式,因为它太长时间,但是这是我的代码: JS:添加新的输入,从而形成HTTP请求后
例如this.selectService = function(sid) {
this.buffer.service = sid;
this.buffer.serviceFields = '';
this.buffer.serviceCost = 0;
this.fs.order.amount = 0;
$http({
url: document.URL,
method: 'POST',
data: {
'wpo-action': 'get_service_details',
'service_id': sid
}
}).success(function(data) {
if (data.resp != false)
ctrl.buffer.serviceFields = data.html;
ctrl.buffer.serviceCost = data.cost;
}).error(function() {
alert('Failed!');
});
this.updateTotal();
};
响应: {"resp":true,"cost":"3500","html":"\t\tPayPal ID<span class=\"important-node\">*<\/span>: <br>\r\n\t\t<input ng-model=\"form.fs.order.extra.n0\" type=\"text\" name=\"order_details[extra][0]\" value=\"\" class=\"wpo-extra-field\">\r\n\t\t<br>\r\n\t\t"}
NG-模型不是在这里工作。 什么问题?
我希望我的问题很好,这次我尝试了太多,我不能问得更好。
你是否正在返回html? – 2014-09-19 11:22:32
@khizarnaeem是的,我写了一个有问题的示例回复。 – Ehsaan 2014-09-19 11:55:19
如果您在开发工具中检查控制台,您是否看到非分配错误?如果它存在那意味着你不能这样做。你将不得不返回一些id而不是html,并且必须在本地存储模板才能访问它们 – 2014-09-19 11:58:55