首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery保存模态弹出数据

使用jQuery保存模态弹出数据
EN

Stack Overflow用户
提问于 2016-05-03 12:28:21
回答 2查看 1.1K关注 0票数 0

这里有一个弹出式窗口,其中有一个文本区域和2个下拉索引。在弹出窗口中,用户需要输入数据。然后,这些数据必须存储在给定的路径中。

jQuery

代码语言:javascript
复制
$("#saveasfile").click(function () {
    var customer = {};
    customer.name = $("[id*=comment]").val();
    customer.scramble = $("[id*=DropDownList2]").val();
    customer.confirm = $("[id*=DropDownList1]").val();
    $.ajax({
        type: "POST",
        url: "D:\Scramble.txt",//path
        data: JSON.stringify(customer),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (r) {
            $('#myModal').dialog("close");//modal popup window
           // alert("Record inserted successfully.");
        }
    });
    });
</script>

用于模式弹出的表格设计:

代码语言:javascript
复制
<textarea class="form-control" id="comment"></textarea>
    </td>
        <td>
            <div class="dropdown">
                <asp:DropDownList ID="DropDownList2" runat="server" CssClass="selectpicker">
                    <asp:ListItem Text="Alpha-Numeric Scramble" />
                    <asp:ListItem Text="Packed-Decimal Scramble" />
                    <asp:ListItem Text="Date-Time Scrambler" />
                </asp:DropDownList>
            </div>
            <div class="dropdown">
                <asp:DropDownList ID="DropDownList1" runat="server" CssClass="selectpicker">
                    <asp:ListItem Text="Yes" />
                    <asp:ListItem Text="No" />
                </asp:DropDownList>

还有一个有“救世主”身份的按钮。

下面是按钮代码:

代码语言:javascript
复制
<button runat="server" id="Saveasfile" class="btn btn-primary" OnClick="saveasfile()">Save </button>

通过单击" save“按钮,用户应该保存表行中输入的数据。

单击“保存”按钮时,它将自动关闭。在调试时,它显示为"No“。

我该怎么办?

EN

回答 2

Stack Overflow用户

发布于 2016-05-03 12:30:32

据我所知,Html I在大多数浏览器中应该是区分大小写的。你有

Saveasfile

并试图让

救世主文件

票数 0
EN

Stack Overflow用户

发布于 2016-05-03 12:39:55

.Ajax无法将数据写入文件。要将数据写入文件,需要编写服务器端代码。也可以在jquery中使用ActiveXObject。例:

代码语言:javascript
复制
    $(#saveData").click(function(){
    customer.name = $("[id*=comment]").val();
                customer.scramble = $("[id*=DropDownList2]").val();
                customer.confirm = $("[id*=DropDownList1]").val();
       writeToFile(customer.scramble,  customer.confirm,);  
   });
    function writeToFile(scramble, confirm){
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        var fh = fso.OpenTextFile("D:\Scramble.txt", 8, false, 0);
        fh.WriteLine(scramble+ ',' + confirm);
        fh.Close();
    }
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37004142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档