2011-12-08 6 views
0

を取得する必要があります:それは、私がのActionResultメソッドにポストをしていない場合アヤックスSerializeを、私は、次のAjaxのシリアル化した値

$.ajax({ 
     type: "POST", 
     url: $form.attr('action'), 
     data: $form.serialize(), 
     error: function (xhr, status, error) { 
      ConfirmDialog('The page save failed.'); 
      }, 
     success: function (response) { 
    // need to retrieve an output value from the controller here 

    } 
}); 

を。私はそれが成功言うところの下で(それが成功した場合におけるそれの値を得ることができるように、どのようにしてのActionResultから値を渡すん。機能(応答)

答えて

0

を出力が応答である

success: function(response) { 
    alert(response); 
} 
+0

あなたの応答に感謝します。私はどのようにコントローラから値を渡すことができます。また、それはresponse.IDVal = ..応答の何かのようになるでしょうか? –

+0

ああ私はjsonエンコードする方法を知らない値はasp.netです。PHPでは、 'echo json_encode(array( 'id' => 'value'))' javascriptでは 'response.id'を使ってアクセスできます –

関連する問題