`

ajaxSubmit异步上传图片回调的网址在safari下不好使

 
阅读更多

$('#paySubmit').ajaxSubmit({ 
        		async : false,
        		success: function (result) { 
        			//var jsonObj = eval(result); 因为不是标准的json形式,解析不了,用下面的形式解析就可以了
        			var jsonObj = eval('('+result+')');
        			var status = jsonObj.result;
        			if(status == 'ok'){
        	 			alert("Thank you! 上传成功!");
        	 			location.href="<%=basePath%>pro/clearingNotify?address_id=${address_id }";
        	 		}else if(status =='error'){
        	 			alert("对不起,上传失败,请重新上传!");
        	 			cover.style.display = 'none'; 
        	            covershow.style.display = 'none';
        	 		}
        			
        		} 
        		}); 

 我在使用ajaxSubmit上传图片的时候,在chrome浏览器中运行正常,但在iphone中上传完成后不执行回调函数中的代码,后来上网上搜才知道safari浏览器的回调函数需要在公网下才能执行,发布到服务器上测试了下果然好用,便顺手记下来了,帮助更多的人解决问题。

分享到:
评论

相关推荐

    SpringMVC+jQuery(ajaxSubmit) 异步上传图片

    在本文中,我们将深入探讨如何使用SpringMVC和jQuery的ajaxSubmit插件实现异步上传图片的功能。这个功能在现代Web应用中非常常见,能够提供流畅的用户体验,无需页面刷新即可完成文件上传。 首先,我们需要了解...

    php结合jquery异步上传图片(ajaxSubmit)

    在本文中,我们将深入探讨如何使用PHP和jQuery结合AjaxSubmit实现异步图片上传功能。这个功能在现代Web应用中非常常见,它允许用户无需刷新页面就能上传图片,提高用户体验。 首先,我们需要理解jQuery的AjaxSubmit...

    使用ajaxSubmit文件实现多文件的异步上传

    在现代Web应用中,异步数据传输已经成为标准实践,特别是在文件上传方面。`ajaxSubmit`是jQuery Form Plugin的一部分,它允许我们使用Ajax技术实现表单的异步提交,包括多文件上传。这种方式不仅可以提高用户体验,...

    jquery ajaxSubmit 异步提交的简单实现

    异步提交是Web开发中常用的一种技术,它允许在不重新加载整个页面的情况下,向服务器发送数据并接收响应。通过使用jQuery库中的ajaxSubmit方法,可以非常方便地实现表单的异步提交。 首先,我们来理解异步提交的...

    jsp中使用jquery的ajaxSubmit方法实现现异步上传

    在本篇文章中,我们将探讨如何在Java Server Pages (JSP)中利用jQuery的`ajaxSubmit`方法实现异步文件上传,这在现代Web应用中是常见的需求。 首先,我们需要引入jQuery库。在给定的文件列表中,我们有两个版本的...

    ajaxSubmit上传文件IE解析

    这段代码的核心逻辑在于使用jQuery的`ajaxSubmit`插件来实现文件的异步上传功能。其中通过设置`iframe: true`参数,启用iframe上传模式,这种方式可以解决跨域问题,并且能够更好地支持各种类型的浏览器,包括IE。 ...

    利用AjaxSubmit()方法实现Form提交表单后回调功能

    AjaxSubmit()方法是jQuery Form插件提供的一种功能强大的表单提交方式,它允许我们在异步提交表单时实现前后端交互的回调功能,从而避免页面刷新,提高用户体验。在实际应用中,比如文件上传、表单验证等场景,...

    AjaxSubmit实现图片无刷新上传

    Ajax(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这种技术的核心是XMLHttpRequest对象,它可以向服务器发送请求并处理响应,而无需...

    ajaxSubmit_一个封装了上传代码的ajax插件_

    `ajaxSubmit`适用于各种需要异步文件上传的场景,如在线表单提交、图片/视频分享、文件分享平台等。通过它可以轻松地集成到现有的前后端架构中,使得接口对接更加便捷。 **最佳实践** 1. **安全考虑**:确保在后端...

    jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码

    本文将要介绍的是如何使用jQuery库中的ajaxSubmit()方法来异步上传图片文件,并保存表单数据的过程。ajaxSubmit()是jQuery的一个扩展方法,它属于jQuery Form插件的一部分,专门用于处理表单的异步提交。它支持文件...

    【Demo Project】ajaxSubmit+Servlet表单文件上传和下载

    2. **AjaxSubmit配置**:使用jQuery的AjaxSubmit方法,设置表单的提交方式为POST,启用FormData以支持文件上传,同时设置success回调函数处理服务器响应。 3. **文件数据封装**:浏览器将选中的文件封装成FormData...

    ajaxForm异步提交表单(含图片)

    在Web开发中,异步处理数据提交是一种常见的需求,它能提供更好的用户体验,避免页面刷新带来的中断。AjaxForm是jQuery Form Plugin的一个功能,用于实现异步表单提交,特别是处理包含图片在内的复杂数据。本文将...

    ajaxSubmit多文件上传用的包

    ajaxSubmit多文件上传用的包

    jquery实现表单文件上传,并获取回调信息

    首先,我们需要理解jQuery中的`ajaxForm`或`ajaxSubmit`方法,这两个方法是jQuery Form Plugin的一部分,可以在异步方式下提交表单,包括文件上传。这里,`index.jsp`文件可能是我们的HTML页面,其中包含用于文件...

    ajaxSubmit局部刷新

    综上所述,AjaxSubmit结合jQuery Form Plugin,通过异步提交表单和局部刷新技术,可以在不中断用户界面的情况下实现文件上传和动态更新内容,极大地提高了Web应用的用户体验。同时,开发者需要注意处理可能出现的...

    AjaxSubmit()提交file文件

    在传统的表单提交中,用户操作会导致整个页面刷新,而使用AjaxSubmit()方法可以实现在不刷新页面的情况下发送数据到服务器,并接收服务器的返回值,这样可以提供更加流畅的用户体验。 在进行AjaxSubmit()提交file...

    使用jQuery.form插件,实现完美的表单异步提交

    在Web开发中,异步表单提交是一种常见需求,它能提供更好的用户体验,因为用户无需等待页面刷新即可完成数据的提交。jQuery.form插件正是为了满足这种需求而设计的,它扩展了jQuery库,使表单异步提交变得更加简单、...

Global site tag (gtag.js) - Google Analytics