按鈕單擊事件
$(document).ready(function()
{
$('#ButtonName').click(function()
{
if ($('#YourHtmlTextBox').val() != '')
{
sendValueToController();
}
return false;
});
});
你叫你的Ajax功能,像這樣:
function sendValueToController()
{
var yourValue = $('#YourHtmlTextBox').val();
$.ajax({
url: "/ControllerName/ActionName/",
data: { YourValue: yourValue },
cache: false,
type: "GET",
timeout: 10000,
dataType: "json",
success: function (result)
{
if (result.Success)
{ // this sets the value from the response
$('#SomeOtherHtmlTextBox').val(result.Result);
} else
{
$('#SomeOtherHtmlTextBox').val("Failed");
}
}
});
}
這是被稱爲
public JsonResult ActionName(string YourValue)
{
...
return Json(new { Success = true, Result = "Some Value" }, JsonRequestBehavior.AllowGet);
}
謝謝你這麼多的操作: ) – zxprince
沒問題,樂於幫忙! –
你的例子你發送一個字符串到該動作,我如何發送一個數組,並通過索引獲取值? – zxprince