使用Perl

时间:2015-07-16 22:09:53

标签: javascript jquery ajax perl csv

这是我的网格数据:

"Order","Id","Comment"
"1.00","345.00","Do this"
"2.00","475.00","Dont do this"

第一列是带有order,id和comment的列标题。接下来的两列是数据。

将上述网格数据收集在一起并放入名为data

的变量中
var data= \$("#jqxgrid").jqxGrid('exportdata', 'csv');

现在我通过后端的ajax传输这些数据。我需要确保数据通过ajax。当我点击“保存”按钮时,它会给我一个警告“成功”。这是我的保存按钮onclick()

的代码
\$(document).ready(function() {
    \$("#savefile").click(function() {

        var data= \$("#jqxgrid").jqxGrid('exportdata', 'csv');
        console.log(data);

        \$.ajax({
            type: "POST",
            url: "http://apmqa.mcm.com/cgi-bin/test/web_editor.pl?action=SavetoCSV",
            dataType: "html",
            data:data,

            success: function (data) {
                alert('Success');
            },

            error: function () {
                alert('Error');
            });

            console.log(data);

        });
    });

上面的代码是在Perl中,这就是为什么你在每个$符号之前看到\的原因。所以我通过ajax传输数据。

以下网址具有“SavetoCSV”功能。我需要运行此函数并确保传递的“数据”保存在CSV文件中。

我的问题是 1)我是通过指定要在url中调用的函数的位置来做的。以下陈述是否正确?

url: "http://apmqa.mcm.com/cgi-bin/test/web_editor.pl?action=SaveToCSV",

如果是,数据将转到此方法。

2)现在我需要将数据转换为CSV文件。有人可以通过使用Perl告诉我如何在CSV文件中转换这些数据吗?

如果有人调查这个重要问题,那将会很有帮助。

0 个答案:

没有答案