jQuery Datenübergabe
Eingetragen von Crysis (73)
am 12.12.2007 - 13:09 Uhr in
am 12.12.2007 - 13:09 Uhr in
So, hab nun das dojo video http://drupaldojo.com/lesson/jquery-resurrected studiert.
Hab also ein Link mit einer GET Übergabe (GET ist bei jquery ja standard, wenn nichts angegeben ist).
Nun muss man ja die Daten, die man mit jQuery anzeigen will, festlegen.
Im Pro Dupal Buch wird das mit "print" gemacht:
<?php
// This print statement will return results to jQuery's request.
print drupal_to_js(array(
'score' => $score
'voted' => t('You voted')
)
);
?>
Dann im jquery.plus1.js greift jQuery mit "Drupal.parseJson(data)" auf die Daten zurück.
<?php
// Global killswitch
if (Drupal.jsEnabled) {
$(document).ready(function(){
$('a.plus1-link').click(function(){
var voteSaved = function (data) {
var result = Drupal.parseJson(data);
$('div.score').fadeIn('slow').html(result['score']);
$('div.vote').html(result['voted']);
}
$.get(this.href, null, voteSaved);
return false;
});
});
}
?>
In dojo JS LESSSON FUNCTIONS 03 wird "ajax" verwendent
<?php
function dojo_jquery_ajax($key){..}
?>
Immer kommt $.get() zur Anwendung. Bei dojo ist es
$.get(uri + '/dojo', '', function(data)
. Aber ganz schlau werd ich immer noch nicht draus.
- Anmelden oder Registrieren um Kommentare zu schreiben
Neue Kommentare
vor 9 Stunden 35 Minuten
vor 11 Stunden 26 Minuten
vor 9 Stunden 34 Minuten
vor 1 Tag 8 Stunden
vor 1 Tag 9 Stunden
vor 2 Tagen 18 Stunden
vor 2 Tagen 19 Stunden
vor 3 Tagen 3 Stunden
vor 3 Tagen 4 Stunden
vor 3 Tagen 4 Stunden