2013-02-16 2 views
1

У меня есть дампикер, с которым я хочу рассчитать запрос, как только будет выбрана дата. Я пытаюсь использовать .ajaxComplete, но я не могу войти в него. Есть идеи ?.ajaxComplete с функцией изменения датпикера: не может попасть внутрь ajaxComplete

<head> 
<meta charset="utf-8" /> 
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.0/themes/base/jquery-ui.css" /> 
<script src="http://code.jquery.com/jquery-1.8.3.js"></script> 
<script src="http://code.jquery.com/ui/1.10.0/jquery-ui.js"></script> 
<link rel="stylesheet" href="/resources/demos/style.css" /> 
<script> 
$(function() { 
       $("#datepicker").datepicker(); 
      }); 
</script> 
</head> 
<body> 
<div>Date: <input type="text" id="datepicker"/></div> 
<div id="result"> Turnover: </div> 
<script> 
    $("#datepicker").change(function(){ 
     var currentDate = $("#datepicker").datepicker("getDate"); 
     $("result").ajaxComplete(function(){ 
      $(this).html("<p>Result here : </p>"); 
     });    
    }); 
</script>  

ответ

0

Я не нашел (скажем, по крайней мере, один :-)) ответ: я ничего завершен! Я добавил кнопку, чтобы иметь полное событие.

<button class="trigger">Calculate</button> 

<script> 
     $(".trigger").click(function() { 
     $(".result2").load("ajax/test.html"); 
    }); 
</script> 
2

вам нужно добавить # к result как это

$("#result").ajaxComplete(function(){ 
      $(this).html("<p>Result here : </p>"); 
     }); 
+0

OK Я сделал это, но все же это ничего не делает, когда я меняю дату. –

+0

Хорошо. попробуйте это следующим образом: '$ (документ) .ajaxComplete (функция() { $ ("# результат") HTML ("

Результат здесь:

".); });' –

+0

Спасибо за вашу помощь. Все еще не работает. Я также попытался всплывать оповещение внутри ajaxComplete, и всплывающее окно никогда не появляется ... –

Смежные вопросы