對不起,如果問題真的很愚蠢,但是,我無法找到如何解決它。如何從控制器調用一次更多的方法? AJAX
我有一個控制器,一個非常簡單的methid:
public string ExactSeconds()
{
string str = DateTime.Now.Second.ToString();
return str;
}
的觀點比方法更簡單:
<p id="rData"></p>
<p id="qqqqq">click me!</p>
JavaScriptCode:
<script type="text/javascript">
$(document).ready(function() {
$('#qqqqq').click(function() {
alert('');
var url = "/Home/ExactSeconds";
$.get(url, null, function (data) {
$("#rData").html(data);
});
});
});
});
然而,當我點擊在id =「qqqqq」,那麼它只是上傳數據(秒)只是爲了第一次。然後,如果我點擊第二次和下一次,那麼alert(')完美地工作,但它不叫做方法ExactSeconds,也就是說我無法在視圖中看到更新的秒數。
如何調用方法ExactSeconds()總是當我點擊#qqqqq?
爲什麼你有嵌套的$ .get()調用? – codenheim
'var url =「/ Home/ProverbPartialView」;'調用一個名爲'ExactSeconds()'的方法 - 假設你有一個錯字? –
@StephenMuecke,對不起,這是錯字。我更新了問題。 – StepUp