Извините, если вопрос действительно тупой, однако, я не мог найти, как его решить.Как вызвать метод от контроллера более одного раза раз? 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", то он просто загружает данные (секунды) только для первый раз. Затем, если я нажму второй и следующий раз, тогда предупреждение ('') отлично работает, однако оно не называется методом ExactSeconds, то есть я не вижу обновленных секунд в представлении.
Как вызывать метод ExactSeconds() всегда, когда я нажимаю на #qqqqq?
Почему у вас есть вложенные вызовы $ .get()? – codenheim
И как бы 'var url ="/Home/ProverbPartialView ";' вызвать метод с именем 'ExactSeconds()' - предположим, что у вас есть опечатка? –
@ StephenMuecke, извините, опечатка. Я обновил вопрос. – StepUp