嗨,我试图张贴数据与AngarJs,但有一些问题。我的js代码如下:
var app = angular.module('myApp', []);
app.constant('appUrl', 'http://localhost/zara/rest/');
/*---- categories fetch code -------*/
app.controller('myController',['$scope','$http','appUrl', function($scope, $http , appUrl) {
$scope.newName = "";
$scope.postForm = function() {
var data = $.param({
name: $scope.newName
});
$http.post("http://localhost/zara/rest/api_customerlogin.php", data).success(function(data, status) {
$scope.hello = data;
console.log(data);
});
};
}]);
我得到这个错误TypeError:无法读取属性'参数'的未定义的
和当我改变代码喜欢这个然后我得到了这个错误。
<script>
angular.module('myApp', [])
.controller('myController', ['$scope', '$http', function($scope, $http) {
this.loginForm = function() {
var user_data='user_email=' +this.inputData.email+'&user_password='+this.inputData.password;
$http({
method: 'POST',
url: 'login.php',
data: user_data,
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data) {
console.log(data);
})
}
}]);
</script>
无法发布到登录。html页面。这是我在AnguarJs上的第一个项目,所以不太熟悉。谢谢
请注意,在为浏览器添加allow orgin access插件之前,post请求可能无法在本地环境中工作。但它在实际工作的网站上起作用。
var app = angular.module('myApp', []);
app.constant('appUrl', 'http://localhost/zara/rest/');
app.controller('myController',function($scope, service, appUrl){
$scope.newName = "";
$scope.loading = false;
$scope.postForm = function() {
var data = $.param({
name: $scope.newName
});
$scope.loading = true;
service.makeThisRequest(appUrl + 'api_customerlogin.php', data).then(function(data){
$scope.hello = data;
console.log(data);
},function(error){
console.log(error);
}).finally(function(){
$scope.loading = false;
});
});
}]);
app.factory('service', function ($http) {
return {
makeThisRequest : function(url,params){
return $http.post(url,params);
}
};
});
在您尝试发布到的第一个代码中
http://localhost/zara/rest/api_customerlogin.php
您忘记更改登录名了吗。php在您的第二个示例中是否指向此url?
我在控制器中加载JSON,更改重新加载JSON的路径。我想缓存它。 我试着用它。常量,但无法使其工作: 我正在寻找一种在应用程序启动时加载JSON并在控制器中使用它的方法。
我必须得到一个字符串输入和一个整数输入,但输入的顺序应该是整数在先,然后要求用户输入字符串 上面的代码工作得很好,但是如果我首先输入一个整数,就像下面的代码 然后抛出java.lang.ArrayIndexOutOfBoundsException。 下面是我源文件的完整代码: 公共类StringSwap{ } 请指出我在这里做错了什么。
为元素定位器添加了屏幕截图 我试过下面的方法,但没有成功。
我正在尝试根据下面的代码提出帖子请求: 此请求不需要身份验证,也不需要登录和密码。在邮递员那里,我可以成功地提出请求,但当我尝试执行上述代码时,我得到了: 401未经授权 我在邮递员那里模拟了错误,它给了我下面的信息: 当我在Postman中将身份验证方法更改为“No Auth”时,请求运行良好。 我想我必须在代码中设置这个选项“No Auth”,但我不知道如何设置。 我这样做: 但错误仍在继续。
给定一个包含一个,我无法通过MAP/FlatMap从中应用此: IDE和java编译器给出了以下错误: 不存在类型变量的实例,因此符合 老实说,我不明白为什么它不能这样工作--我有一种感觉,我错过了一些明显的东西,但因为即使谷歌没有能够帮助我这一个,我希望你可以。
问题内容: 我正在尝试使用Angularjs从USGS地震供稿中收集数据。通常,您需要在URL末尾添加?callback = JSON_CALLBACK以便Angular使用它,但是USGS提要无法识别此选项。 JSON_CALLBACK(例如,http ://earthquake.usgs.gov/earthquakes /feed/v1.0/summary/all_day.geojsonp?c