0

我对使用客户端编码还很陌生,并且想知道从 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 回调之外,还是这是强制性的?

4

1 回答 1

1

当然,您可以使用 jqXHR.done 成功回调选项的替代构造.done()

欲了解更多信息,请访问http://api.jquery.com/jQuery.ajax/

  $.ajax({
    //ajax stuff ..
  })
  .done(function(return){
    var output = "hello";
    return output;
  });
于 2013-04-11T13:01:53.937 回答