Java Ajax验证表单$u文件[';ImageFile';]

Java Ajax验证表单$u文件[';ImageFile';],java,php,ajax,forms,Java,Php,Ajax,Forms,嘿,伙计们,我一整天都在试图找到一种方法,用javascript验证一些上传文件 // get values from FORM var firstname = $("input#firstname").val(); var lastname = $("input#lastname").val(); var username = $("input#username").val(); var ImageFile= $("file#Im

嘿,伙计们,我一整天都在试图找到一种方法,用javascript验证一些上传文件

// get values from FORM
        var firstname = $("input#firstname").val();
        var lastname = $("input#lastname").val();
        var username = $("input#username").val();
        var ImageFile= $("file#ImageFile").val();
        var email = $("input#email").val();
        var message = $("textarea#message").val();
        var firstName = name; 
        if (firstName.indexOf(' ') >= 0) {
            firstName = name.split(' ').slice(0, -1).join(' ');
        }
        $.ajax({
            url: "mail/contact_me.php",
            type: "POST",
            data: {
                firstname: firstname,
                lastname: lastname,
                username: username,
                ImageFile: ImageFile,
                email: email,
                message: message
            },
            cache: false,
如果我删除
var ImageFILE=$(“file#ImageFILE”).val()脚本工作我需要这个来发送一个带有
phpmailer
的附件我的php正在工作我的表单工作得很好,但是如果我尝试添加java,我想我在这里做错了什么我从来没有真正擅长java任何主题


电子邮件已发送,但附件未送达

验证是什么意思?你想达到什么目标?顺便说一句,这是Javascript。不是Java。感谢您的更正,我正在尝试使用phpmailer发送附件,并使用此值在php代码上发布,但在获取var ImageFile=$(“file#ImageFile”).val()的值时遇到问题;我不确定这是正确的还是我做错了如果有什么,那行只会返回图像名称。在没有ajax的情况下发布图像要容易得多,但是如果您希望坚持使用它,我建议您搜索一个jQuery插件来处理它。你能澄清一下你的说法吗“我的php正在工作,我的表单工作得很好,但是如果我尝试添加java,我想我在这里做错了什么,我从来没有真正擅长java任何主题”你面临的问题是什么?我的问题是电子邮件已发送,但附件未送达我的php未收到POST文件你所说的验证是什么意思?你想达到什么目标?顺便说一句,这是Javascript。不是Java。感谢您的更正,我正在尝试使用phpmailer发送附件,并使用此值在php代码上发布,但在获取var ImageFile=$(“file#ImageFile”).val()的值时遇到问题;我不确定这是正确的还是我做错了如果有什么,那行只会返回图像名称。在没有ajax的情况下发布图像要容易得多,但是如果您希望坚持使用它,我建议您搜索一个jQuery插件来处理它。你能澄清你的陈述吗“我的php正在工作,我的表单工作得很好,但是如果我尝试添加java just die,我想我在这里做错了什么,我在java方面从来都不是很好”你面临的问题是什么?我的问题是电子邮件已经发送,但附件没有到达那里我的php没有得到POST文件