Javascript 在提交前表单中触发java脚本
您好,在创建我的php脚本时,我遇到了执行脚本1[ajax uploader](从提交开始)的困难。触发上传的代码是Javascript 在提交前表单中触发java脚本,javascript,jquery,Javascript,Jquery,您好,在创建我的php脚本时,我遇到了执行脚本1[ajax uploader](从提交开始)的困难。触发上传的代码是uploadObj.startupboad()我试图在submit操作之前将其添加到脚本2中,但不知怎么的,它没有成功。你能帮我吗 脚本1. var uploadObj = $("#mulitplefileuploader").uploadFile({ url: "uploader/upload.php", multiple: false, fileName
uploadObj.startupboad()代码>我试图在submit操作之前将其添加到脚本2中,但不知怎么的,它没有成功。你能帮我吗
脚本1.
var uploadObj = $("#mulitplefileuploader").uploadFile({
url: "uploader/upload.php",
multiple: false,
fileName: "myfile",
maxFileSize: 655360 * 100, //5mb
allowedTypes: "jpg,png,gif,zip,txt,doc,docx,csv,xml,pdf,JPG,JPEG,jpeg",
maxFileCount: 1,
autoSubmit: false,
dragDropStr: "<span><b>Przeciągnij i upuść plik</b></span>",
abortStr: "Anuluj",
cancelStr: "Przerwij",
doneStr: "Dodano",
dynamicFormData: function () {
var data = {
uid: "<?PHP echo $_SESSION['userid']; ?>"
}
return data;
},
onSubmit: function (files) {
$("#eventsmessage").html($("#eventsmessage").html() + "<br/>Submitting:" + JSON.stringify(files));
},
onSuccess: function (files, data, xhr) {
$("#eventsmessage").html($("#eventsmessage").html() + "<br/>Success for: " + JSON.stringify(data));
},
afterUploadAll: function () {
$("#eventsmessage").html($("#eventsmessage").html() + "<br/>All files are uploaded");
},
onError: function (files, status, errMsg) {
$("#eventsmessage").html($("#eventsmessage").html() + "<br/>Error for: " + JSON.stringify(files));
}
});
$(document).ready(function () {
var options = {
target: "#msgholder",
beforeSubmit: function () {
showLoader;
},
success: showResponse,
url: "ajax/controller.php",
resetForm: 0,
clearForm: 0,
data: {
processTicket: 1
}
};
$("#admin_form").ajaxForm(options);
});
function showResponse(msg) {
hideLoader();
$(this).html(msg);
$("html, body").animate({
scrollTop: 0
}, 600);
}
仔细的您不应该只是将任意代码注入JavaScript。使用json\u encode()
。很抱歉打扰您,您是指从url检索到的数据:?(内部php文件应该是编码?)您直接在JavaScript中回显会话ID。如果您重复任何不可预测的内容(或者我认为是任何内容),您应该使用json\u encode()
,以确保安全。好的,我现在看到了。但是回到主要问题,你能给我一个解决方案吗?