uploadify怎么请求防止api接口重复请求

用的thinkphp&3.2.2做的
图片上从uploadyify这里上传&先上图
谷歌浏览器里看的
执行顺便为何是先两次没有找到&第三次就找了&看了下执行情况&还真是不一样
canceled状态的
正常的200状态
然后是JS代码
&script&type=&text/javascript&&src=&/js/jquery-1.11.1.js&&&/script&
&link&rel=&stylesheet&&type=&text/css&&href=&/plugins/uploadify/uploadify.css&&/&
&&&&&script&type=&text/javascript&&src=&/plugins/uploadify/jquery.uploadify.js&&&/script&
&&&&&script&type=&text/javascript&&
&&&&&&&&$(function()&{
&&&&&&&&&&&&&var&onekey&='{$uuid}';
&&&&&&&&&&&&$(&#upload_files&).uploadify({
&&&&&&&&&&&&&&&&debug&&&&&&&&&&&&:true,
&&&&&&&&&&&&&&&&formData&&&&&&&&&:&&&{'onekey':onekey},
&&&&&&&&&&&&&&&&swf&&&&&&&&&&&&&&&:&&&&/plugins/uploadify/uploadify.swf&,
&&&&&&&&&&&&&&&&uploader&&&&&&&&&:&&&'{:U(&Common/uploadify&)}',
&&&&&&&&&&&&&&&&multi&&&&&&&&&&&&&:&&&true&,
&&&&&&&&&&&&&&&&onUploadSuccess&&&&:&&&function(file,data,respone){
&&&&&&&&&&&&&&&&&&&&$('#upload_insert').before(&&p&&+&&input&name='attacheid'&type='checkbox'&value=&+data+&&/&&+&原文件名:&+&file.name+&&nbsp&nbsp&nbsp&nbsp&+
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&img&src=&+&/&+data+&&width='180'&height='180'&&+&上传状态:&+respone+&文件大小:&+file.size+&K&+&&/p&&
&&&&&&&&&&&&&&&&&&&&);
&&&&&&&&&&&&&&&&}
&&&&&&&&&&&&});
&&&&&&&&});
&&&&&/script&
为何多了两次请求&http://localhost/plugins/uploadify/uploadify.swf?preventswfcaching=5&地址也是没错的
我去官网看了&貌似也是多了两次请求
主要还是下面出现的这个&
http://localhost/index.php/Home/picture/&这个路径我并没有请求&
根据命名空间&倒是&Home&模块下的picture控制器的
我取消&&$(&#upload_files&).uploadify({.......})就不会发生&肯定是这里&的问题&&求好心人解答
为何会多了这个404的请求路径呢&
http://localhost/index.php/Home/picture/&&跟thpinkphp3.2应该没关系吧&
这个是直接出来页面就有的错误&不是点&选择文件才有的&&现在这个问题也不影响使用&&不过404这个实在受不了&&求指点下&
这个应该就是前端的错误&&后端就是页面输出&&求好心人指点下&&~&查了好久还是不明白~
回复讨论(解决方案)
没人知道的么
this.settings.button_image_pleteURL(this.settings.button_image_url)}
uploadify会自动设置一个button的背景图片,所以这里要判断一下,存在button_image就设置,不然就不设置,这样就不会有404的报错了
if(this.settings.button_image_url&!=&&&){this.settings.button_image_pleteURL(this.settings.button_image_url)}}400-880-4496/8
版权所有(C)深圳市三旺通信技术有限公司同一页面多个Uploadify实例+表单提交示例 - 木子屋
同一页面多个Uploadify实例+表单提交示例
编辑:dnawo 日期:
程序代码&!DOCTYPE html&&html xmlns="http://www.w3.org/1999/xhtml"&&head&&&&&&title&同一页面多个Uploadify实例+表单提交示例 - &/title&&&&&&link type="text/css" rel="stylesheet" href="/Scripts/uploadify/uploadify.css" /&&&&&&script type="text/javascript" src="/Scripts/jquery-1.7.2.min.js"&&/script&&&&&&script type="text/javascript" src="/Scripts/uploadify/jquery.uploadify.min.js"&&/script&&/head&&body&&&&&&input type="file" id="file1" /&&&&&&input type="file" id="file2" /&&&&&&input type="button" id="btnUpload" value="Upload" /&&&&&&script type="text/javascript"&&&&&&&&&$(document).ready(function () {&&&&&&&&&&&&//1.要上传的文件数&&&&&&&&&&&&var uploadfiles = 0;&&&&&&&&&&&&//2.提交表单相关方法&&&&&&&&&&&&var submit = function () {&&&&&&&&&&&&&&&&if (uploadfiles == 0) {&&&&&&&&&&&&&&&&&&&&/*&&&&&&&&&&&&&&&&&&&&*&& 提交表单&&&&&&&&&&&&&&&&&&&&*/&&&&&&&&&&&&&&&&&&&&alert("表单提交成功!");&&&&&&&&&&&&&&&&}&&&&&&&&&&&&};&&&&&&&&&&&&$("#btnUpload").click(function () {&&&&&&&&&&&&&&&&//uploadfiles = $("#file1-queue & div").length + $("#file2-queue & div").&&&&&&&&&&&&&&&&uploadfiles = window["uploadify_file1"].queueData.queueLength + window["uploadify_file2"].queueData.queueL&&&&&&&&&&&&&&&&if (uploadfiles & 0) {&&&&&&&&&&&&&&&&&&&&$("#file1").uploadify("upload", "*");&&&&&&&&&&&&&&&&&&&&$("#file2").uploadify("upload", "*");&&&&&&&&&&&&&&&&}&&&&&&&&&&&&&&&&else {&&&&&&&&&&&&&&&&&&&&submit();&&&&&&&&&&&&&&&&}&&&&&&&&&&&&});&&&&&&&&&&&&//3.Uploadify配置&&&&&&&&&&&&var settings = {&&&&&&&&&&&&&&&&swf: "/Scripts/uploadify/uploadify.swf",&&&&&&&&&&&&&&&&uploader: "/Upload.ashx",&&&&&&&&&&&&&&&&auto: false,&&&&&&&&&&&&&&&&onUploadSuccess: function () {&&&&&&&&&&&&&&&&&&&&uploadfiles--;&&&&&&&&&&&&&&&&&&&&submit();&&&&&&&&&&&&&&&&}&&&&&&&&&&&&};&&&&&&&&&&&&$("#file1").uploadify(settings);&&&&&&&&&&&&$("#file2").uploadify(settings);&&&&&&&&});&&&&&/script&&/body&&/html&
上一篇: 下一篇:
评论: 0 | 引用: 0 | 查看次数: 6256
请后再发表评论!
2016年8月日一二三四五六}

我要回帖

更多关于 php post请求接口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信