小编Kon*_*ama的帖子

使用AJAX使用表单发送表单文件时出错

我正在尝试使用包含CSV文件的AJAX提交表单.因此,想法是使用ajax发送表单,通过生成表并将处理后的表回调回页面,将其处理在不同的文件中.

我有这个,

<form id="uploadXls" action="" method="post" enctype="multipart/form-data">
      <input id="uploaderFile" type="file" class="file"><br/>
      <button type="button" class="btn btn-orange pull-right" name="btnSubmit" id="btnSubmit"><i class="fa fa-download"></i> SHOW FILE CONTENT</button>
</form>
Run Code Online (Sandbox Code Playgroud)

而JavaScript是,

$("#btnSubmit").click(function(){
            $.ajax({
                type: 'POST',
                url: '../../content/maindiv_content/drawing/divpages/process_xls_file.php',
                data: new FormData(this),
                contentType: false,
                cache: false,
                processData: false,
                success: function (response, textStatus, jqXHR) {
                  $("#showFileContentTable").html(data);
                }
            });
        }); 
Run Code Online (Sandbox Code Playgroud)

我在萤火虫中得到这种错误,

TypeError: Argument 1 of FormData.constructor does not implement interface HTMLFormElement.
http://infserver/WeltesTankage/dist/js/jquery-1.10.2.min.js line 4 > eval
Line 14
Run Code Online (Sandbox Code Playgroud)

我在这做错了什么?请帮我

javascript php ajax

16
推荐指数
2
解决办法
4万
查看次数

当用户更改值时,从 ION 滑块获取日期值

我有一个关于我的编程问题的问题,我使用 ION Slider ( http://ionden.com/a/plugins/ion.rangeSlider/demo_advanced.html ) 和 Moment.js 进行日期范围操作。我需要为我的程序设置特定的日期范围和特定的日期范围选择器。

每当用户更改值时,它应该更新数据库。但我在这里有一个小问题,即滑块在 console.log() 中没有显示正确的格式。请帮助我解决这种情况。我的代码是,

var startDate = moment("2014-01-05");
    var endDate = moment("2014-01-13");

    range.ionRangeSlider({
        type: "double",
        grid: true,

        min: +moment(startDate).format("X"),
        max: +moment(endDate).format("X"),

        from: +moment(endDate).subtract(5, "days").format("X"),
        to: +moment(endDate).subtract(2, "days").format("X"),

        prettify: function (num) {
            return moment(num, "X").format("dddd, MMM Do YYYY");
        }
    });

    range.on("change", function () {
    var $this = $(this),
        from = $this.data("from"),
        to = $this.data("to");

        console.log(from + " - " + to);
    });
Run Code Online (Sandbox Code Playgroud)

控制台日志,

1389113336 - 1389373200
jquery-... > eval (line 28)
1389111677 - …
Run Code Online (Sandbox Code Playgroud)

javascript slider momentjs

1
推荐指数
1
解决办法
1537
查看次数

标签 统计

javascript ×2

ajax ×1

momentjs ×1

php ×1

slider ×1