【ajax调用后使用PHP重定向】教程文章相关的互联网学习教程文章

springmvc ajax 页面无法重定向问题!!!!【代码】

诶诶诶。这个问题困扰了我一天,百度了很多都不行。刚实战ssm框架,做登录跳转的时候,我是用ajax提交数据到后台,然后后天返回数据进前台,前台再给用户一些比较友好的提示,比如用户名或密码错误之类的。所以我就在前台一并做了页面的跳转,好像也有试过在后台也不行。关键的地方来了,在前台做页面跳转的时候,指定的视图名称也不要加.jsp并且后台要指定一个跟这个视图名称的url。关键代码如下 1success : function(result) {2...

Spring MVC -3 将服务器中数据体现在view ajax 重定向

将服务器返回值体现在view中通过如下方式: 1,返回一个ModeAndView(String url,Map map)2,在html读取MAV的数据。@RequestMapping("/to4.do")public ModelAndView toPersion4(){ Persion p = new Persion(); p.setName("ZHANGXU"); p.setAdress("ma a mi"); p.setAge(20); Map<String,Object> map = new HashMap(); map.put("p", p); ModelAndView mav= new ModelAndView("jsp1/in",map); return mav;} 也可以将函数定义为,实际...

springmvc返回值、数据写到页面、表单提交、ajax、重定向【代码】

实验是在前一篇文章的项目上做的;数据写到页面后台往前台传数据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请求后response 重定向不起作用的原因,有着一定的参考价值,有需要的朋友可以参考一下总结:Ajax只是利用脚本访问对应url获取数据而已,不能做除了获取返回数据以外的其它动作了。所以浏览器端是不会发起重定向的。个人理解正常http url请求和ajax请求的区别:1)正常的http url请求,只有浏览器和服务器两个参与者。浏览器端发起一个http请求,服务器端处理后发起一个重定向,浏览器端从respo...

javascript-重定向后的jQuery AJAX调用给出错误【代码】

进行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...

javascript-jQuery等待表单提交处理程序和奇怪的重定向上的ajax调用【代码】

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...

php-最佳做法:使用Ajax调用在Laravel中删除时重定向

我正在使用Laravel 5.5来构建webapp,但遇到了问题.使用AJAX从我的数据库(项目)中删除记录可以正常工作,它会被删除,而Ajax返回刚刚删除的数据. 我在项目列表视图中执行此操作,因此数据表将刷新,并且不再显示该记录. 问题是当我从项目页面而不是列表页面删除记录时.它被删除,Ajax返回正确的值,但用户仍停留在同一页面上,显示已删除的数据;如果他们刷新页面,则会收到404错误(显然是因为我们刚刚删除了记录). 在这种情况下,最佳做法是...

javascript-使用ajax提交表单,但重定向到另一个页面【代码】

如果我想在表单上提交给(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(...

从PHP进行Jquery AJAX调用后强制重定向【代码】

我有一个自定义框架,并且在我的请求文件中检测到一个请求是否是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...

php-使用AjaxContext后重定向不起作用【代码】

在我的控制器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));我有页面无法加载的问...

java-如何在提交Ajax表单后将用户重定向到另一个页面?【代码】

成功完成表单后,我无法将用户重定向到“谢谢”页面.发生的情况是,在提交表单后,它会转到空白页(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=...

python-Django ajax不刷新:Django视图,无需重定向或刷新页面【代码】

如果要在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...

javascript-重定向后,Ajax函数未保存滚动位置【代码】

如标题所示,我编写了一个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【代码】

我想知道在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中...

javascript – 确定jQuery .ajax()将一串重定向解析为【代码】

我知道自动跟踪重定向,并且我很少/无法控制该过程.这很好,但我仍然对我的请求最终结束的地方非常感兴趣.是否有可能看到我的请求最终到底是什么网址? 我不想依赖返回的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...