我有一个工作角形式坐在应用程序(导轨应用程序)内。它发送一个get请求到一个rails服务器。角度获取请求
问题是,如果这个应用程序收到一个正常的请求,它会刷新页面。但是,当通过角度发送请求时,我可以在服务器上看到请求,但该页面从不刷新。 (我可以使用这些获取请求来获取数据)。
问题是如何以角度形式传递get请求,以便服务器正常处理它并刷新页面?
HTML:
<form ng-submit="submitForm()" style="margin-top:30px;">
<h3>get request</h3>
<button type="submit" class="btn btn-primary">Get</button>
</form>
app.js控制器:
$scope.submitForm = function(){
posts.factorySubmit();
};
app.js工厂获得功能:
o.factorySubmit = function() {
$http.get('http://localhost:8080/clients');
};
--side注 - 如果我创建了一个GET请求,在应用程序中使用常规的java脚本,在角度上下文之外,我得到预期的行为,页面刷新。
'$ http.get'是一个AJAX调用,它不会刷新页面。但通常你不想在角度应用中重新加载页面。你为什么要重新加载它? – nagyf
是否要重新加载以显示来自GET的数据? – Wandrille
我需要服务器处理一系列在rails中发生的逻辑,并用该新逻辑重新加载页面。基本上,我不想重写角度上的所有逻辑.. – HoosierCoder