这是我的上传功能
function ajaxFileUpload() {
$("#loading")
.ajaxStart(function () {
$(this).html('loading...');
$('#buttonUpload').hide();
})
.ajaxComplete(function () {
$(this).hide();
$('#buttonUpload').show();
});
$.ajaxFileUpload({
url: '_card_upload.php',
secureuri: false,
fileElementId: 'fileToUpload',
dataType: 'json',
success: function (data, status) {
alert(data);
},
error: function (data, status, e) {
alert(e);
}
});
return false;
}
以上功能允许用户将一个文件上传到我的服务器,但我需要用户特定该图像是否为公共图像?通过添加一些复选框
<input type="checkbox" id="public_card" name="public_card" align="absmiddle" />
以上传形式
问题是我不知道如何将复选框中的值发送到url:'_card_upload.php'
在同一时间。
我该如何发送?
答案 0 :(得分:1)
尝试将data
参数添加到ajaxFileUpload
来电:
$.ajaxFileUpload({
url: '_card_upload.php',
data: {
public_card: $('#public_card')[0].checked ? 'yes' : 'no'
},
secureuri: false,
fileElementId: 'fileToUpload',
dataType: 'json',
success: function (data, status) {
alert(data);
},
error: function (data, status, e) {
alert(e);
}
});