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