至於我也明白了,你可以做這樣的事情:
<script>
$(document).ready(function(){
$("#CompanyName").change(function(){
var textValue= $(this).val();
//Call your function here: YourFunction(textValue);
$.ajax({
type: 'GET',
url: 'ControllerName/ActionMethodName',
data: {textValue: textValue}, //Keep the same parameter name in C# function
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(result)
{
// To do on successful ajax call
},
error: function(x,y,z)
{
alert("Ajax Error!");
}
});
});
});
</script>
在C#中,你可以寫這樣的:
public class ControllerNameController : Controller
{
public JsonResult ActionMethodName(string textValue)
{
// To do your job here
return Json("succesful", JsonRequestBehavior.AllowGet);
}
}
可以在jSFiddle here
即使它不工作,你可以請你發佈你的代碼嗎? – elolos 2014-11-25 11:51:22
我會,但它只是由腳手架生成的標準代碼。 我一直在玩下面的 – 2014-11-25 11:55:32
我的意思是,你有沒有在控制器操作中嘗試過一些沒有用的東西?如果是,請發佈代碼。 – elolos 2014-11-25 12:06:28