如何通过AJAX发送CROSSDOMAIN编码的base64字符串?
- 内容介绍
- 文章标签
- 相关推荐
本文共计261个文字,预计阅读时间需要2分钟。
在使用GET方法进行AJAX请求时,尝试发送base64数据时出现错误。只能使用GET方法,因为Shopify不允许跨域使用其他方法。
在使用GET方法在ajax请求中发送base64时出现错误。我只能使用get方法,因为shopify不在使用GET方法在ajax请求中发送base64时出现错误。我只能使用get方法,因为shopify不允许跨域使用任何其他方法。
获取example.com/abc/uploadfile.php?callback=undefined charset=utf-8',url: "example.com/uploadfile.php",dataType: "jsonp",jsonpCallback: function(data) { console.log(data); alert("success"); }});
如果的确是这样:
您必须执行此跨域操作;和
Shopify仅允许使用GET进行跨域ajax请求(而不是POST);和
您的数据太长,以至于您的浏览器,其服务器或某些中间设备所包含的URI太长;
那么您唯一的选择就是不这样做。
本文共计261个文字,预计阅读时间需要2分钟。
在使用GET方法进行AJAX请求时,尝试发送base64数据时出现错误。只能使用GET方法,因为Shopify不允许跨域使用其他方法。
在使用GET方法在ajax请求中发送base64时出现错误。我只能使用get方法,因为shopify不在使用GET方法在ajax请求中发送base64时出现错误。我只能使用get方法,因为shopify不允许跨域使用任何其他方法。
获取example.com/abc/uploadfile.php?callback=undefined charset=utf-8',url: "example.com/uploadfile.php",dataType: "jsonp",jsonpCallback: function(data) { console.log(data); alert("success"); }});
如果的确是这样:
您必须执行此跨域操作;和
Shopify仅允许使用GET进行跨域ajax请求(而不是POST);和
您的数据太长,以至于您的浏览器,其服务器或某些中间设备所包含的URI太长;
那么您唯一的选择就是不这样做。

