2015-04-14 69 views
0

這是我的jQuery代碼 ,接下來是我的json函數來處理這個名爲InsertMatlabJson的jQuery代碼。如何將HTML內容發送到ASP.NET MVC JSON函數?

問題是沒有文本進入到.NET json函數中。 。 。

function insert() { 
 
     var url = '<%=Url.Content("~/") %>' + "Matlab/InsertMatlabJson"; 
 
     var text = document.getElementById('MainContent_FreeTextBox1').value 
 
    $.ajax({ 
 
      url: url, 
 
      type: 'GET', 
 
      data: { text: text}, 
 
      contentType: 'application/json; charset=utf-8', 
 
      success: function (response) { 
 
       //your success code 
 
       alert("opk"); 
 
      }, 
 
      error: function() { 
 
       //your error code 
 
       alert("no"); 
 
      } 
 
     }); 
 
}
,這是在ASP.NET MVC的json功能

public JsonResult InsertMatlabJson(string text) 
    { 

}

+0

你想通過發送HTML查詢並在函數上接收它作爲文本變量? –

+0

是你的問題,在ASP.NET MVC中,你沒有收到任何文本參數? – BadFeelingAboutThis

+1

嘗試更改:類型:'GET'鍵入:'POST' –

回答

0

這應該這樣做

[AllowHtml] 
public JsonResult InsertMatlabJson(string text) 
{ 

} 
+3

爲了讓這個答案對別人有用,你應該添加一個關於你的代碼是什麼以及如何解決問題的簡單解釋。「做這個」類型的回答並不能幫助任何人改進他們的代碼 – scrappedcola

+0

我認爲標籤「AllowHtml」非常好解釋自己... –