如何更改Ajax函数中的操作
How can change action in Function of Ajax?
我想要在函数AjaxUpload中更改操作
setnamefile的此代码值在操作中不会更改,因为页面不会重新加载。
我想如果改变行动的时候提交,但我做不到。
如何更改Ajax函数中的操作?
html
<input id="namefileupload" value="<?php echo date("d-m-Y").'-'.rand(0,9999); ?>" >
javascript
var setnamefile = $('#namefileupload').val();
new AjaxUpload(btnUpload, {
action: 'upload-file.php?savename=' + setnamefile,
name: 'uploadfile',
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif|doc|docx|pdf|xls|xlsx|pptx|ppt)$/.test(ext))){
status.text('file it not support');
return false;
}
status.text('Uploading...');
},
onComplete: function(file, response){
status.text('');
if(response==="success"){
var mydate=new Date();
var today = mydate.getDate()+ mydate.getFullYear();
var numrand = Math.floor(Math.random() * 9999) + 1;
var restype = file.substring(file.lastIndexOf('.') + 1).toLowerCase();
$('<li></li>').appendTo('#files').html('<a href="./uploads/'+ setnamefile +'.'+restype+'" target="_blank">'+file+'</a>').addClass('success');
$('#namefileupload').val(today+'-'+numrand);
setnamefile = today+'-'+numrand;
} else{
$('<li></li>').appendTo('#files').text(file).addClass('error');
}
}
});
如果你有一些表单或相关的id,那么你可以这样做:
$("#formId").attr("action", your url);
像这样使用:
<button id="addImage">test</button>
new AjaxUpload($('#addImage'), {
action: 'url,
name: 'uploadimage',
dataType: 'json',
onSubmit: function (file, ext) {
},
onComplete: function (file, response) {
}
});
$('input[type="file"]').on('click', function(e){
alert('hi!');
});
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Jquery未定义函数正在停止其他操作
- 是否可以像字符串一样/操作/函数
- 根据函数参数将CSS值存储在var中,然后对其进行操作
- 在成功时操作 AJAX 函数
- toogleClass函数来切换元素类并在事件期间执行某些操作
- "撤消”;Javascript中的DOM操作函数
- JavaScript-所有DOM操作函数都返回null/empty
- 对一个类而不是对具有相同名称的所有类执行操作/函数
- 如何在 ng-click 上堆叠多个操作/函数
- 如何访问另一个 HTML 页面的 DOM,以测试 QUnit 的 DOM 操作函数
- 如何防止默认操作函数按钮(F4,F5等)在Angular js中
- 如何在 JavaScript 中使用 DOM 操作函数将
- 如何在 JavaScript 中用 DOM 操作函数替换元素内容
- 如何将操作函数添加到从可观察量订阅返回的一次性
- 使用javascript onclick实现多个DOM操作函数
- 像slice substring和substr这样的字符串操作函数从字符串中删除了空格
- 如何确保我的dom操作函数/代码在dom被渲染后被调用
- 你能给我解释一下这个字符串操作函数吗?(JS)
- 从函数中操作函数参数是一种好的做法吗