Мой index.html:магазин Angularjs данные формы в базе данных с помощью PHP
<form name="myForm" ng-controller="Ctrl" ng-submit="save(user)">
<label>Name:</label>
<input type="text" ng-model="user.name"/><br /><br />
<label>Email:</label>
<input type="text" ng-model="user.email"/><br /><br />
<input type="submit" value="Submit"/>
</form>
script.js
function Ctrl($scope,$http)
{
$scope.save = function(user)
{
var data={
name: user.name,
email:user.email
}
console.log(data);
$http.post("insert.php",data).success(function(data){
console.log(data);
});
}
}
insert.php
<? php
$data = json_decode(file_get_contents('php://input'), true);
if (json_last_error() === JSON_ERROR_NONE) {
// use $data instead of $_POST
print_r($data);
?>
Это мой код, чтобы сохранить форму данные в базе данных .. , но его не работает ... я совершенно новый для angularjs ... я не знаю, где я ошибся ... Просьба помочь мне ..
'вставки .php' - это действительный URL? Не использовали php в возрасте, но я не помню, чтобы поставить .php в конце всего! В зависимости от конфигурации вашего сервера, конечно ... Вы можете поместить обратный вызов .error() и посмотреть, вернет ли он что-либо. –
@IanHaggerty: его не давая ничего – kisna