ThinkPHP+ajaxfileupload怎么实现异步上传图片?

ThinkPHP+ajaxfileupload怎么实现异步上传图片?

首先你得会使用ajaxfileupload这个插件才行,只有里面的url参数写地址时才和thinkphp关联,如果配置正确,在你写的url地址后台用$_FILES就可以接收到图片信息,后面的就是数据库等其他操作了,正确后返回一个ajaxfileupload想要的格式,前台就可以接受处理了追问

请问一下ajaxfileupload应该接受什么格式的数据? 我那个ajaxfileupload方法一直报错

追答

最好用json,前台指定dataType为json,后台用ajaxReturn

温馨提示:内容为网友见解,仅供参考
无其他回答

ThinkPHP+ajaxfileupload怎么实现异步上传图片?
首先你得会使用ajaxfileupload这个插件才行,只有里面的url参数写地址时才和thinkphp关联,如果配置正确,在你写的url地址后台用$_FILES就可以接收到图片信息,后面的就是数据库等其他操作了,正确后返回一个ajaxfileupload想要的格式,前台就可以接受处理了 ...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
("form").submit(function(){ \/\/当form表单提交时触发 var self = $(this); \/\/获取表单内的对象 $.post(self.attr("action"), self.serialize(), success, "json"); \/\/ self.attr("action")获取表单action的值,是异步url值 \/\/self.serialize() 会获取表单内所有带name的...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
var data = {'username':'我是小明', 'password':'mima'};$.post('\/Register\/submit.html', data , function(response){ alert(response.msg); \/\/response是服务端响应的数据。msg是thinkphp传过来的处理信息。 \/\/thinkphp的响应里,始终会携带一个code属性。可以用这个值来判断服务端...

thinkphp中怎么用ajax
thinkphp中使用ajax很简单.主要掌握的地方有三个.第一.tp中ajax的url需要使用大U方法.比如:$.post("{:U('User\/add')}")第二.控制器中返回结果得第一种方法.$this->error('失败','',true); 第三个参数为true.则发挥的是json数据.包含info.status.url三项.第三.控制器中返回结果的第二种...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
});\/\/上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。php部分代码如下:public function test(){ \/\/获取get传来的值 p1 = isset($_GET['p1'])?$_GET['p1']:0;p2 = isset($_GET['p2'])?$_GET['p2']:0;\/\/输出结果 \/\/这里...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
});\/\/ 在thinkphp的Controller中,接收参数 public function loginByPassword(){ \/\/ 接收参数 param = I('param');\/\/ 响应,返回 echo die(json_encode(array('status' => 1,'msg' => 'success')));\/\/ 或者 echo json_encode(array('status' => 1,'msg' => 'success'));die;} ...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
Jquery 的 $.post() 方法通过 HTTP POST 方式向服务器发送请求并获取返回的数据,可以实现ajax的提交、接收处理、返回;例子:$.post( \/\/ 接收数据的PHP页面 url : 'action.php', \/\/ 传给PHP的数据,多个参数用&连接或者使用json格式数据: {a:'value1',b:'value2'},function...

关于thinkphp上传问题
upload->saveRule = 'uniqid';\/\/设置上传文件的格式 upload -> allowExts = array('jpg','png','jpeg');\/\/保存路径 upload->savePath ='.\/Public\/Uploads\/';\/\/设置需要生成缩略图,仅对图像文件有效 upload->thumb = true;\/\/设置需要生成缩略图的文件前缀 upload->thumbPrefix = 'm_'; \/...

php上传图片并压缩-thinkphp如何做图片压缩呢?
上传图片并压缩:upload_<?php \/\/设置文件保存目录 uploaddir="upfiles\/";\/\/设置允许上传文件的类型 type=array("jpg","gif","bmp","jpeg","png");\/\/获取文件后缀名函数 function_ileext($filename){ _eturn_ubstr(strrchr($filename,'.'),1);} \/\/生成随机文件名函数 function_andom($...

怎么用Thinkphp+jquery实现ajax的提交,接收处理和返回
'失败');echo json_encode(array('status'=>1,'msg'=>$str));} } } 异步请求就这样子,ajax参数比较多,所以用简单的post可能更好理解,.ajax({ type: "POST",url: "some.php",data: "name=John&location=Boston",success: function(msg){ alert( "Data Saved: " + msg );} });

相似回答