这是我的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
,同样的问题..
任何帮助表示