我对使用客户端编码还很陌生,并且想知道从 Web 服务中的简单插入返回单个 ID 的最佳方法是什么。
复制返回更复杂 JSON 对象的代码,我正在执行以下操作:
Dim JaggedArray As String()() = New String(0)() {}
Dim i As Integer = 0
JaggedArray(i) = New String() {<insert stmt, returns integer>}
Dim js As New JavaScriptSerializer()
Dim strJSON As String = js.Serialize(JaggedArray)
Return strJSON
然后,我使用以下内容访问 Javascript 中的 ID(摘自 AJAX 调用):
success: function(data) {
var c = eval(data.d);
var testID = c[0][0];
肯定有一种不那么笨重的方法,对吧?
这是一个愚蠢的问题,但是您可以(和/或应该)将代码放在 Success 回调之外,还是这是强制性的?