【发布时间】:2013-10-04 13:41:42
【问题描述】:
我正在尝试将带有 angularjs 的表单数据保存到使用 php 作为后端的数据库中。我有这个 html 作为表单
<form ng-submit="newContactSubmit()">
<label>FirstName<input type="text" name="contact_firstname" required ng-model="newContact.contact_firstname" /></label>
<label>LastName<input type="text" name="contact_lastname" ng-model="newContact.contact_lastname" /></label>
<button type="submit">Save</button>
</form>
现在的问题是在我的情况下不需要姓氏,如果我发送表单时没有填写任何姓氏,那么newContact 变量只有contact_firstname 字段,这使得它在 php 端出错。
$scope.newContactSubmit = function() {
alert(JSON.stringify($scope.newContact));
/*contactService.saveContact($scope.newContact).then(function(response) {
alert(JSON.stringify(response));
});*/
};
控制器不会将contact_lastname 字段发送为空。即使我没有完成它们,有没有办法让它定义两个变量?谢谢你,丹尼尔!
【问题讨论】:
-
空键的值应该是多少?
null? -
是或只是空字符串
标签: javascript php angularjs