AngularJS发布数据$ HTTP没有JSON



我想在发布

后用$ http将数据发布到我的php文件中
<?php 
$query=$_POST["mesaj"];
$flag=$query['flag'];
if($flag=="message")
{
    echo "lorem ipsum sit amet";
}
?>

工作了。

这是我的app.js

var app=angular.module("app",[]);
app.controller("control",function($scope,$http){
    $scope.check=function (){
        var mesaj = {
            content: $scope.content,
            flag:"message"
        };
        $http.post('send.php', mesaj).then(function(result){
             $scope.result=result;
        }, function(){
            alert('error');
        });

    }
}); 

我想与Ajax这样的角度工作,例如

$.ajax(
{
    type: 'POST',
    url: 'send.php',
    data: {query: mesaj},
    success: function (result)
    {
        alert(result);
        setTimeout(timer,1500);
    }
});

我无法使用JSON,因为我的服务器没有Suplly JSON

尝试以下代码:

var req = {
        method: 'POST',
        url: 'send.php',
        params:  { content: $scope.content, flag:"message" }
    }
    $http(req).then(function (response) {
        // Success function
        $scope.result = response.data;
    }, function (response) {
        // Failure Function
        alert("Error")
    });

最新更新