实验是在前一篇文章的项目上做的;数据写到页面后台往前台传数据TestController添加 /*** 方法的返回值采用ModelAndView, new ModelAndView("index", map);,* 相当于把结果数据放到request里面* @return* @throws Exception*/@RequestMapping("/toPerson4.do")public ModelAndView toPerson4() throws Exception{Person person = new Person();person.setName("jerome");person.setAge(22);person.setAddress("nanan");SimpleDat...
本篇文章给大家分享的内容是发起ajax请求后response 重定向不起作用的原因,有着一定的参考价值,有需要的朋友可以参考一下总结:Ajax只是利用脚本访问对应url获取数据而已,不能做除了获取返回数据以外的其它动作了。所以浏览器端是不会发起重定向的。个人理解正常http url请求和ajax请求的区别:1)正常的http url请求,只有浏览器和服务器两个参与者。浏览器端发起一个http请求,服务器端处理后发起一个重定向,浏览器端从respo...
进行AJAX调用后,请使用以下代码进行重定向.但是,在AJAX完成后,它会发出错误警报;然后重定向.callService($serviceUrl, $serviceName, 'POST');
//redirecting to nextpage
window.location.href = "nextPage.html";function callService($serviceUrl, $serviceName, $method) {......$.ajax({url : $serviceUrl,dataType : "json",type : $method,data : $requestData,success : function (data) {switch($serviceNa...
function populateAndSend() {var _url = "..." + var1 + var2 + var3$.ajax({type: 'get',url: _url})
};$('#tryitForm').validate({rules: {...},submitHandler: function (form) {$.when(populateAndSend()).then(form.submit()); <<< does not work}
});2个问题,when().then()似乎不起作用,并且触发了form.submit()时,它将我重定向回我的页面,但是将var1,var2和var3作为参数添加到我的页面,因此可以说我的网站网址是http://loc...
我正在使用Laravel 5.5来构建webapp,但遇到了问题.使用AJAX从我的数据库(项目)中删除记录可以正常工作,它会被删除,而Ajax返回刚刚删除的数据.
我在项目列表视图中执行此操作,因此数据表将刷新,并且不再显示该记录.
问题是当我从项目页面而不是列表页面删除记录时.它被删除,Ajax返回正确的值,但用户仍停留在同一页面上,显示已删除的数据;如果他们刷新页面,则会收到404错误(显然是因为我们刚刚删除了记录).
在这种情况下,最佳做法是...
如果我想在表单上提交给(a)执行某个php文件(url-a),应该在html和jQuery中使用什么? (b)重定向到另一个.(url-b)
我目前实现了jquery表单插件.http://jquery.malsup.com/form/#getting-started
像这样:
步骤a.包括jQuery和表单插件脚本;
步骤b.在html中,在form元素中:<form action="url-a.php"><!--form code inserted here including input elements, etc and submit--></form>步骤c.在js中,文档准备就绪:$('#form').ajaxForm(...
我有一个自定义框架,并且在我的请求文件中检测到一个请求是否是ajax.在我的基本控制器中,我检查用户是否登录:If user is not logged in:1. if request is ajax - force JS redirect from PHP (unable to do)2. if request is not ajax - PHP redirect (header, works)我不能让1号上班.
这是我的重定向代码://User::Redirect
public function redirect($url = SITE_URL, $isAjax = false) {if ($isAjax === true) {//its ajax cal...
在我的控制器init()方法中,我调用AjaxContext-Helper并将其设置为该控制器中的某些方法/动作.像这样:public function init()
{$ajaxContext = $this->_helper->getHelper('AjaxContext');$ajaxContext->addActionContext('setlabel', 'html');$ajaxContext->initContext();
}现在,当我想使用从ajax请求到非ajax方法的重定向…$this->redirector->gotoSimple('manage', 'team', null, array('id' => $teamID));我有页面无法加载的问...
成功完成表单后,我无法将用户重定向到“谢谢”页面.发生的情况是,在提交表单后,它会转到空白页(https://cunet.sparkroom.com/Sparkroom/postLead)…我需要它重定向到“感谢”页面,同时将表单详细信息提交到“表单操作”中的URL.
HTML代码:<form action="https://cunet.sparkroom.com/Sparkroom/postLead/" method="post" name="theForm"
id="theForm" onSubmit="return MM_validateForm();" >
...
</form>Ajax代码:<script src=...
如果要在Web上按下该按钮,我想执行一些Python代码.事实是,我需要页面不进行重定向或刷新或执行任何操作.解决方法:只需使用jQuery ajax,就很容易做到
在Djangoviews.pydef fun1(request):user_input = request.GET.get('value')#put your code herereturn HttpResponse('what you want to output to web')urls.pyurl(r'^link-to-fun1$', views.fun1),HTML<html>
<head>
<title>Your title</title>
<script type="text/javascript" s...
如标题所示,我编写了一个ajax函数,该函数应滚动到用户在重定向之前所处的位置.
我为测试场景写了一个警报,它确实触发了,但是滚动不断回到顶部,我在这里做错了吗?
JavaScript的:$.ajax({type: "GET",url: "AdminListUsers.aspx?column=Disabled&direc=False&a=chstat&z=+",success: function loadDoc() {window.scrollTo(window.pageXOffset, window.pageYOffset);}});C#:var toggleUrl = "AdminListUsers.aspx?column=" + (IsCl...
我想知道在JavaScript中调用AJAX之后是否有办法获取返回资源的URL?
我想在表格中使用它,在“mysite.com/users/add.html”中.这是一个Spring MVC控制器.如果表单的验证失败,控制器将返回“用户/添加”视图,但如果验证正常,它将重定向到“mysite.com/users/index.html”,使用return new ModelAndView(new RedirectView("/users/index.html"));有没有办法在JavaScript中找到返回页面的URL?
谢谢,了Stian解决方法:通过在Java Filter中...
我知道自动跟踪重定向,并且我很少/无法控制该过程.这很好,但我仍然对我的请求最终结束的地方非常感兴趣.是否有可能看到我的请求最终到底是什么网址?
我不想依赖返回的HTML本身来告诉我我在哪里.
示例代码:var originalURL = '/this/will/be/redirected';
$.ajax({url: originalURL,dataType: "html",success: function(data, statusText, jqXHR) {var endPointURL = insertMagicHere();alert("Our query to " + original + " end...
我试图从使用ajax调用的php文件发送标头.问题是,当我用PHP验证所有信息时,我想重定向到另一个页面,但标题不起作用!有任何想法吗?
代码的作用://------------- index.php
on click of input, function passes <input> values through $_POST to login.php
if($_SESSION[superman]==true){redirects to index_main.php}//------------- login.php
all it does is validate forms and if login and password are correct, it sets ...
有一个ajax加载的内容到< div>在我使用的页面中.项目中的所有页面都在登录时受到保护.根据逻辑,如果用户将窗口保持空闲300秒或更长时间,PHP将重定向到登录页面.这在页面刷新和导航时很有用.但是我遇到的问题是,当我加载一个< div>或者任何带有AJAX输出的元素,有时登录页面会在元素中加载.这是因为窗口处于空闲状态,PHP服务器重定向到登录页面.我需要将主页面重定向到登录页面,而不是通过AJAX加载重定向的登录页面.想法请.
PHP检查上...