colorbox加载ajax调用的html页面,window.frames["Iframe1"].document.locat...-非常好用的jquery ajax文件上传...-colorbox学...

该博客介绍了如何使用AjaxFileUpload.js插件实现实时的文件上传功能。通过引入必要的CSS和JS文件,创建HTML输入元素,结合ajaxFileUpload()函数,可以实现点击上传按钮后,文件的异步上传。在后台,可以通过PHP脚本doajaxfileupload.php处理上传的文件,并根据需要返回错误或成功信息。
摘要由CSDN通过智能技术生成

官方网站:http://www.phpletter.com/Demo/AjaxFileUpload-Demo/

文件下载:点击这里

把下载好的文件解压后里面有ajaxfileupload.php这个文件是演示的,大家可以看看。

其中要使用ajax上传必要的引入文件有:

css文件无所谓。

在html中写入一个文件上传input和一个上传按钮

上传

在点击上传按钮时执行ajaxFileUpload()函数,所以我们还要添加这个函数的具体内容:

function ajaxFileUpload()

{

$("#loading")//这里是你要显示加载等待时的图片(默认样式为影藏)

.ajaxStart(function(){

$(this).show();

})

.ajaxComplete(function(){

$(this).hide();

});

$.ajaxFileUpload

(

{

url:'doajaxfileupload.php',//这个是要提交到上传的php程序文件

secureuri:false,

fileElementId:'fileToUpload',//这里是你文件上传input框的id

dataType: 'json',

data:{name:'logan', id:'id'},

success: function (data, status)

{

if(typeof(data.error) != 'undefined')

{

if(data.error != '')

{

alert(data.error);//如有错误则弹出错误

}else

{

alert(data.msg);//没有错误则弹出上传的信息

}

}

},

error: function (data, status, e)

{

alert(e);

}

}

)

return false;

}

doajaxfileupload.php文件上传的程序可根据个人需求编写

案例如下:

$error = "";

$msg = "";

$fileElementName = 'fileToUpload';//这个是你上传input框的名字(name属性)

if(!empty($_FILES[$fileElementName]['error']))

{

switch($_FILES[$fileElementName]['error'])//返回不同的错误信息

{

case '1':

$error = 'The uploaded file exceeds the upload_max_filesize directive in php.ini';

[3]colorbox学习笔记--iframe内嵌页面调用父页面colorbox

来源:  发布时间: 2013-11-06

常常用到iframe内嵌另一个页面,而这个页面里显示图片,当点击这个内嵌页面中的图片,让他在父级页面显示colorbox的效果

1.首先iframe内页面额代码

js:

function colorBox() {

var url = document.getElementById("bigPic").src;

window.parent.showBigPic(url);

}

html:

2.外面大页面

引用:

js:

//显示图片

function showBigPic(url) {

$.colorbox({ html: "

%22%20+%20url%20+%20%22
" });

$('div#cboxLoadedContent').css({ "border-bottom": "none", "background": "transparent" });

}

3.大功告成!

本文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值