drupal қоңырау ajax функциясы

$delete_commant = l(t('X'), $url, array('attributes' => array('onclick' => 'return call_ajax(123)')));

ескертуді call_ajax функциясының анықтамасына енгізгенде, ол ескертуге ие, сондықтан ajax пошта әдісін жазуды жалғастырамын, бірақ сілтеме бетін жаңартуды басқан кезде,

Drupal-де ajax-ды қалай жүзеге асыруға болады

function call_ajax(str){alert(str);
    var url = "post.php";
    var params = "lorem=ipsum&name=binny";
    http.open("POST", url, true);

    //Send the proper header information along with the request
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");

    http.onreadystatechange = function() {//Call a function when the state changes.
        if(http.readyState == 4 && http.status == 200) {
            alert(http.responseText);
        }
    }
    http.send(params);  
     }
1
Менің ойымша, сіз инициализировать var http.
қосылды автор Human Love, көзі
Сіз бұл мысалда инициализациялауға тырысып көрдіңіз бе, олар баптандырылған; xa; ajax_aspphp.asp
қосылды автор Human Love, көзі
firefox-та firebug болғанда, ескертудің орнына console.log қолданбасын көріңіз
қосылды автор Human Love, көзі
atleast ол қатені білуі керек, бірақ мен X түймесін басқан кезде оның беті жай сергітеді
қосылды автор bharanikumar Bs, көзі

2 жауаптар

0
қосылды
операцияны орындайтын бір мысалды келтіріңіз, мен басқан кезде x үтірін жойғым келеді және жою аяқталғаннан кейін бір ескерту хабары қажет.
қосылды автор bharanikumar Bs, көзі

Менің онклик қолтаңбаңызда қате жалған екен деп ойлаймын. Бірақ сіз jQuery туралы аздаған мәліметтерді және Unobtrusive JavaScript .

0
қосылды