这是我的代码:
app.js:
var app = angular.module('plunker', ['uiSlider']);
app.controller('MainCtrl', function($scope,$http) {
$scope.change=function(){
$http.post('index.php',{'oTime':'0'})
.success(function(data){
$scope.r=data;
})
};
PHP:
<?php
if(isset($_POST['oTime']) or isset($_POST['oTimeZone']))
{
echo "this is the return "; die();
}
?>
<html ng-app="plunker">
.... <p>{{r}}</p>
</html>
我跳的时候才会是0
但事实证明是&#34; <html ng_app>.....</html>
&#34;
无法指出发生了什么。 任何帮助将不胜感激。
答案 0 :(得分:0)
您应首先encode
您的数据。只需使用
$str = "this is the return ";
echo json_encode($str);
die();
您应该在HTML中使用data-ng-controller
指令。
<html data-ng-app="plunker" data-ng-controller="MainCtrl">