0
这里是函数来处理我的形式我怎样才能改变一个HTTP POST请求的URL,如果有一个错误
$scope.processForm = function() {
var url = 'http://localhost:8080/tickets/'
$http({
method: 'POST',
headers: {'Content-Type': 'application/json; charset=UTF-8'},
url: url,
data: JSON.stringify($scope.formData)
}).then(function successCallback(response) {
//log
console.log("ticket purchased");
}, function errorCallback(response) {
var requestID = JSON.stringify(response.data.requestID);
console.log("purchase failed");
});
我想什么做的是requestID
追加到URL的末尾如果有错误。
如果有错误,那么URL应该改变的下方,一旦他们再次提交:
var url = 'http://localhost:8080/tickets/'+ requestID
谢谢,这帮助我想出了一个解决方案。 – Martin