对不起,如果问题真的很愚蠢,但是,我无法找到如何解决它。如何从控制器调用一次更多的方法? 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