используя $ .get для получения содержимого страницы и отображения его в теге div - PullRequest
0 голосов
/ 27 ноября 2009

Я хочу вызвать содержимое страницы, используя метод $ .get, который вызовет страницу (.ascx) и отобразит содержимое страницы в div на текущей странице (aspx). Я использовал что-то вроде этого ... не сработало ..

<script type="text/javascript">
function calltemp1() {
  var result = '';
  $get("/Views/Templates/_Temp1.ascx",result)
  $("#RecentstoryDiv").html(result);
}
</script>

скрипт выше выдает ошибку времени выполнения jscript "ожидаемый объект".

Ответы [ 2 ]

2 голосов
/ 27 ноября 2009
  1. Вы должны использовать $.get, а не $get
  2. В вашем звонке на $.get отсутствует конечный полуколб
  3. Второй параметр $.get является обратным вызовом, а не переменной, которая должна быть заполнена. Вам необходимо передать функцию, которая будет передавать содержимое в качестве параметра

Вот рабочий пример:

$.get("/Views/Templates/_Temp1.ascx", function(result)
{
    $("#RecentstoryDiv").html(result);
});

Но вам лучше будет использовать load метод

$("#RecentstoryDiv").load("/Views/Templates/_Temp1.ascx");
2 голосов
/ 27 ноября 2009

вместо этого используйте функцию load ()

$("#RecentstoryDiv").load('/Views/Templates/_Temp1.ascx');

См. Документацию здесь: http://docs.jquery.com/Ajax/load#urldatacallback

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...