Сообщение от devote
|
complete: function() {
// тут чисти если ничего не пришло
}
Но помни эта функция вызывается в любом случае, даже если что-то пришло или не пришло. Так что надо проверять.
|
Есть скрипт все работает :
script type="text/javascript">
$(function(){
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
alert(dateText);
$("#datepicker").click(function(){
var a = $("#datepicker").val();
var b = <?php echo $myrow['id_user']; ?>
$.ajax({
type: "POST",
url: "http://localhost/dnevnik/test.php",
data: ({a:a,b:b}),
dataType: 'json',
beforesend: alert("Отправляемые данные a=" +a+ "b="+b),
success: function(data){
$.each(data, function(index,a){
// index -> какой по счету объект в data, a -> data[ index ]
for(var i in a ) {
// i -> Id_p, a[ p ] -> qwerty
if(i === "Id_p"){
$("#Id_p" + index).empty(a[i]);
$("#Id_p" + index).append(a[i]);
};
if(i === "id_dz"){
$("#id_dz" + index).empty(a[i]);
$("#id_dz" + index).append(a[i]);
};
if(i === "ocenka"){
$("#ocenka" + index).empty(a[i]);
$("#ocenka" + index).append(a[i]);
// alert("Номер : "+ index+"\n\n Язык : "+ a[i]);
};
};
});
Теперь хочу сделать чтобы по клику у меня сначала все данные удалялись....
script type="text/javascript">
$(function(){
$("#datepicker").datepicker({
onSelect: function(dateText, inst) {
alert(dateText);
$("#datepicker").click(function(){
complete: function() {
// тут чисти если ничего не пришло
$("#Id_p0").empty();------------------вставил эту строчку и сразу все перестает работать
}
var a = $("#datepicker").val();
var b = <?php echo $myrow['id_user']; ?>
$.ajax({
type: "POST",
url: "http://localhost/dnevnik/test.php",
data: ({a:a,b:b}),
dataType: 'json',
beforesend: alert("Отправляемые данные a=" +a+ "b="+b),
success: function(data){
$.each(data, function(index,a){
// index -> какой по счету объект в data, a -> data[ index ]
for(var i in a ) {
// i -> Id_p, a[ p ] -> qwerty
if(i === "Id_p"){
$("#Id_p" + index).empty(a[i]);
$("#Id_p" + index).append(a[i]);
};
if(i === "id_dz"){
$("#id_dz" + index).empty(a[i]);
$("#id_dz" + index).append(a[i]);
};
if(i === "ocenka"){
$("#ocenka" + index).empty(a[i]);
$("#ocenka" + index).append(a[i]);
// alert("Номер : "+ index+"\n\n Язык : "+ a[i]);
};
};
});