2011-06-20 8 views
0

$ .ajax関数で動的パラメータを渡したいと思います。私は次のコードを使用していますそのために :。パラメータを渡してフォームjQuery ajaxを送信する方法MVC Asp.net

+0

'dataType'のような動的パラメータを' $ .ajax() '呼び出しに渡すことを意味しますか、ajaxを通して動的' data'をファイルに渡すことを意味しますか? –

+0

また、 'contentType'はあなたがサーバーに送るものです(jsonをサーバーに送りたいのですか?)' dataType'はあなたが受け取ったものです(これでhtmlを受信します) –

+0

はい、 $ .ajax – Saloni

答えて

0

私は追加パラメータを渡す代わりにこれに対して答えを得ました。私は隠しフィールドを使用しています。

0

??イム間違っているがどこにあるか

$(関数(){まだ

var postData = 0; 
    $('#Index').submit(function() { 
     $.ajax({ 
      type: 'POST', 
      url: "/Home/Index", 
      contentType: "application/json; charset=utf-8", 
      data: { 'tabindex':0}, 
      dataType: "html", 
      success: function (data) { 
       alert('Inserted'); 
      } 

     }); 
     return false; 
    }); 
}); 

が、必要な結果を得ていないイム は誰も教えてもらえますあなたが返す実際の応答(firebugなど)が何であるか、あなたが何を試みているのかを説明してもよいでしょう。実現するもっと役立つでしょう。

+0

に、 'tabindex'のまわりで一重引用符を削除して、適切な結果が得られないようにします。可能であれば私にコードを提供してください。 – Saloni

+0

何のコードですか?あなたは部分的な見解やjsonの結果を返そうとしていますか?どうしてあなたが実際に処理しているか/戻っているのかを誰にでも見せるためにあなたのコントローラーのアクションを投稿しないでください。 – Steve

+0

"tabindex"という名前の追加のパラメーター値とフォーム値をコントローラーのアクションに渡したいだけです。 – Saloni

関連する問題