自定义Ajax文件上传程序,.AjaxSubmit()问题
Custom Ajax File Uploader, Issue with .AjaxSubmit()
我有一个通过AJAX上传图像的多部分表单。
HTML如下:
<form name="mainform" id="mainform" class="form_step" action="" method="POST" enctype="multipart/form-data">
<!-- This is a imagen like a button in the HTML -->
<img class="anchor_tag" onclick="trigger_img('#');" height="92" width="122" id="addimage_#" src="/some/image/path" alt="#">
<!-- File input hidden -->
<input style="display:none;" type="file" name="photoimg_#" id="photoimg_#" class="upload">
</form>
当用户用.anchor_tag类点击"上传按钮"时,我执行这个js:
function trigger_img(divID) {
$("#photoimg_" + divID).trigger('click');
$('#photoimg_' + divID).change(function() {
var options = {
url: 'http://www.someURL.com/Here/iHave/SomePHP',
type: "GET",
complete: function(data) {
// Do Something
}
};
$('#mainform').ajaxSubmit(options);
});
}
如果我试图上传一个文件,控制台会删除这个错误:
Uncaught TypeError: undefined is not a function
错误在这一行:
$('#mainform').ajaxSubmit(options);
PHP文件是可以的,因为该文件是"上传"损坏的。
谨致问候。
我认为您没有包含jquery插件。ajaxSubmit不是jQuery中的核心函数。
也许你可以试试这个:http://jquery.malsup.com/form/
相关文章:
- 在指令控制器中使用$attrs时出现问题
- 将PHP变量传递给jQuery时遇到问题
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- 参数变量出现ngTable指令问题
- 剑道网格jQuery动画()问题
- 我的jQuery插件参数没有正确启动,遇到了问题
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- TableExport jquery插件:文件名和扩展名问题
- JavaScript Pub/Sub属性访问问题
- JavaScript异步问题
- 如何解决Yii中的页面刷新问题
- Safari(Mac OS)上的jQuery平滑滚动问题
- jqGrid树网格问题
- 使用正则表达式评估电子邮件地址时出现性能问题
- 如何消除代码中的未定义和其他问题
- JavaScript代码问题:我正在将对象转换为数组
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 由于iframe导致的问题
- ReactJS和SpringDataRest缓存问题可能与websocket有关
- 自定义Ajax文件上传程序,.AjaxSubmit()问题