返回的代码不会在ajax调用上停止

时间:2014-08-22 16:57:37

标签: javascript jquery ajax vb.net

这是我的ajax调用函数

$.ajax({
    url: "webservices/mywebserveice.vb",
    data: "{'myactivity':'" + myactivity + "','myproddate':'" + mynewprddatee + "'}",
    dataType: "json",
    type: "POST",
    contentType: "application/json; charset=utf-8",
    async: true,
    success: function (data) {
        var obj = jQuery.parseJSON(data.d);
        //obj[0]["ColumnName"]
        var returnlist = new Array();

我的vb。代码返回一些数据并将我传递给ajax调用 Return New JavaScriptSerializer().Serialize(rows)。它在ajax调用var obj处停止调用某些数据,但是当我在vb文件中传递其他一些数据时它没有停止。即使我有相同的数据集结果。

这是vb代码的一部分

   'Convert Dataset to DataReader
        Dim dr As DataTableReader = ds.Tables(0).CreateDataReader()

        If dr.HasRows Then
            Do While dr.Read()
                row = New Dictionary(Of String, Object)
                For c As Integer = 0 To dr.FieldCount - 1  '//fieldcount gives the column count.
                    row.Add(dr.GetName(c), dr.GetValue(c)) '//getname->gets the column name; getvalue->gets the col value.
                Next
                rows.Add(row)
            Loop
        End If

        Return New JavaScriptSerializer().Serialize(rows)

我也试过asycn = false/ture,同样的问题..

任何帮助表示

0 个答案:

没有答案