通过ajax将.csv文件发送到PHP文件时出现问题

通过ajax将.csv文件发送到PHP文件时出现问题,php,ajax,Php,Ajax,我想知道如何将一个.csv文件从一个HTML格式的文件输入容器发送到另一个ajax格式的.php文件 这是我的密码: $(document).ready(function () { $(".Rsubmit").click(function () { ?????What would I declare to contain the .csv file? var checkurl = './CSVRemove/getAccounts

我想知道如何将一个.csv文件从一个HTML格式的文件输入容器发送到另一个ajax格式的.php文件

这是我的密码:

$(document).ready(function () {     
        $(".Rsubmit").click(function () {

          ?????What would I declare to contain the .csv file?
          var checkurl = './CSVRemove/getAccountsCSV.php';
          runCSVcheck(checkurl);

        });
    });

    function runCSVcheck(checkurl)
    {
      $.ajax({
        type: "POST",
        //dataType: "json",
        url: checkurl,
        data:
        {
            ???? what would I put here?
        },
        success: function(response) {
            code....
        });


    }
HTML:

输入框。。。。。
输入.csv文件:
如果有解决方案,请告诉我


David

如果您计划通过Ajax发送文件上传,我建议使用支持文件上传的jQuery表单插件

有很多,但我在这方面做得很成功:

它允许您通过Ajax发布表单,即使表单包含文件上载字段。PHP将收到表单post,如果它是通过常规表单提交发布的,那么它将完全按照正常方式接收表单post

或者,您可以使用HTML5的文件API,但前提是您不需要支持像IE8这样的旧浏览器。jQuery表单插件可能是目前比较安全的方法

希望有帮助

Input boxes.....

<span>Enter .csv File: </span><input type="file" name="file" value="" />