我想用angularjs將表單數據保存到使用php作爲後端的數據庫中。我有這樣的HTML作爲形式AngularJS也獲取表單空數據
<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'? – tymeJV
是或只是空字符串 –