Autor Zpráva
Hajaxa
Profil
Zdravím,

potřeboval bych převést tuto funkci do jQuery. Je to možné? Děkuji moc.

function polozky2(id,  page) {
    
   AjaxPost(URL_WEBU+'/polozky.inc.php', "page="+page+"&id="+id, 
        function () {
            if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
                div('polozky_c').innerHTML += xmlHttp.responseText;

             }
        }
    )
}
Chamurappi
Profil
Reaguji na Hajaxu:
1) Proč? Co tím získáš?
2) jQuery je také JavaScript.
3) Ano, je to možné. Stačí si zběžně pročíst dokumentaci k jQuery.
Hajaxa
Profil
Chamurappi:
1) Lépe se mi s ním pracuje.

Zkoušel jsem následně převést kód do jQuery, ale je to nefunkční:
$.ajax({
        url: "URL_WEBU+'/polozky.inc.php', "page="+page+"&id="+id,
        type: 'POST',
        success: function polozky2(id,  page) {
            $('#polozky_c').html(data);
        }
    });   
shaggy
Profil
Hajaxa:
ale je to nefunkční
Vidíš a pritom stačí používať editor, ktorý ti zvýrazní syntax (tak, ako na tomto fóre).
Pozri si riadok s URL a hneď zistíš, že máš problémy s úvodzovkami/apostrofami, oprav si ich.
Ale aby si nepovedal, že som zlý, tak ti ten kód prevediem do jQuery:
function polozky2(id,  page) {
    
   AjaxPost(URL_WEBU+'/polozky.inc.php', "page="+page+"&id="+id, 
        function () {
            if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
                div('polozky_c').innerHTML += xmlHttp.responseText;
 
             }
        }
    )
}
Nemáš za čo :-)
Hajaxa
Profil
shaggy:
Ale to je ten původní kód, který je napsaný v klasickém Javascriptu.

Ten bych potřeboval převést to podobného tvaru, jako je tento (bohužel nefunguje):

$.ajax({
        url: "URL_WEBU+'/polozky.inc.php', 'page="+page+"&id="+id,
        type: 'POST',
        success: function polozky2(id,  page) {
            $('#polozky_c').html(data);
        }
    });   
shaggy
Profil
Hajaxa:
Ale to je ten původní kód, který je napsaný v klasickém Javascriptu.
Ty si ale všímavý :-) Keďže jquery = javascript, tak je to jedno.

A stále to máš zle, rozumieš vôbec javascriptu? Pozri sa na tú adresu, ktorú vkladáš do parametra url, vôbec ti tam nevadia tie zbytočné apostrofy a čiarka?
_es
Profil
Hajaxa:
1) Lépe se mi s ním pracuje.
Ako „lepšie“, keď s ním zjavne nevieš pracovať vôbec?
Ako ti to má niekto „previezť do jQuery“, keď nepozná definíciu funcie AjaxPost, premennej xmlHttp a funkcie div? Ak ich ponechá, tak ako sú, tak z toho predsa bude stále ten pôvodný kód.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0