所有数据都没有使用表单标签 [英] all data is not getting using form tag

查看:82
本文介绍了所有数据都没有使用表单标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将所有网格数据从表单标记传递给控制器​​,但是获取不完整的数据,因此在解析未终止的字符串时出错。预期的分隔符



//代码查看

i am passing all grid data from form tag to controller but getting incomplete data so giving error while parsing "Unterminated string. Expected delimiter"

//code in view

function Export_PDF() {
        var grid = $("#grid").data("kendoGrid");
        var dataSource = (grid != null) ? grid.dataSource : null;
        var filters = (grid != null) ? dataSource.filter() : null;
        var allData = dataSource.data();
        var query = new kendo.data.Query(allData);
        var data = query.filter(filters).data;
        var dataJSON = JSON.stringify(data);        

     
            $('body').prepend("<form method='post' action='Print_PDF_EX' style='top:-3333333333px;' id='tempForm'><input type='hidden' name='data' value='" + dataJSON + "' ></form>");
            $('#tempForm').submit();
       
    }





//在控制器访问表单数据中

string gridData =的Request.Form [ 数据]; //获取icomplete数据

//解析数据

JArray results = JArray.Parse(gridData); //这里得到以上错误



//in controller accessing form data
string gridData = Request.Form["data"]; // getting icomplete data
//parsing data
JArray results = JArray.Parse(gridData); //here getting above error

推荐答案

# grid)。data( kendoGrid);
var dataSource =(grid!= null )? grid.dataSource: null ;
var filters =(grid!= null )? dataSource.filter(): null ;
var allData = dataSource.data();
var query = new kendo.data.Query(allData);
var data = query.filter(filters).data;
var dataJSON = JSON.stringify(data);
("#grid").data("kendoGrid"); var dataSource = (grid != null) ? grid.dataSource : null; var filters = (grid != null) ? dataSource.filter() : null; var allData = dataSource.data(); var query = new kendo.data.Query(allData); var data = query.filter(filters).data; var dataJSON = JSON.stringify(data);


' body')。prepend( < form method ='post'action ='Print_PDF_EX'style ='top:-3333333333px;'id ='tempForm'>< input type ='hidden'name ='data'value =' + dataJSON + '>< / form>);
('body').prepend("<form method='post' action='Print_PDF_EX' style='top:-3333333333px;' id='tempForm'><input type='hidden' name='data' value='" + dataJSON + "' ></form>");


' #tempForm')。submit();

}
('#tempForm').submit(); }





//在控制器访问表单数据中

string gridData =的Request.Form [ 数据]; //获取icomplete数据

//解析数据

JArray results = JArray.Parse(gridData); //这里出现以上错误



//in controller accessing form data
string gridData = Request.Form["data"]; // getting icomplete data
//parsing data
JArray results = JArray.Parse(gridData); //here getting above error


这篇关于所有数据都没有使用表单标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆