Autor Zpráva
Monkeys
Profil *
Zdravim

chcem sa opytat

ak mam ajax POST funkciu ako dostanem tie data do php classu ?
Doteraz som to riesil bez classov ale chcem to riesit dynamicky cez univerzalne funkcie a problem je ze neviem ako dostat data do spominanej triedy.

JS
function getID(myId)
{
$.ajax({
type: "POST",
dataType: "html",
url: 'otherclass/ajaxData/load_ajax_data.php',
data: {id: myId.id, idTag: "jq::id", nadpisTag: "jq::nadpis"},
cache: false,
success: function(data){
$('#dataForm').html($("<div>").append(data));
$.fancybox({
'href' : '#uprav_tovar',
'modal': false,
'onClosed': function() {}
})
}
})
return false;
}

PHP

class Ajax 
{

// spracovanie POST dat

}

vdaka
M.
aDAm
Profil
v load_ajax_data.php si vytvoříš instaci třídy Ajax a zavoláš potřebnou metodu.
Monkeys
Profil *
aDAm:

ano vcera som to vyriesil presne ako si napisal



M.
_es
Profil
Monkeys:
Viď Nejčastější potíže s PHP (FAQ).
Monkeys
Profil *
Este by som sa opytal jednu vec.

teraz to funguje presne ako ma ak mam url v tvare http://www.nieco.sk/zoznam-sluzieb
ale akonahle sa na tej istej stranke zmeni adresa na tvar http://www.nieco.sk/zoznam-sluzieb/search?vyraz=blabla
tak uz to nefunguje a JS hlasi chybu v tvare appendChild(..) is null or not object search

Nerozumiem co to stym ma spolocne

odkaz mam v tvare:
<a href="javascript:void(0)" onclick="javascript:getID(this)" ....

Chcem to riesit neako cez window.location.href.subst(0, najdi posledne lomitko a odstran vsetko od neho);
Len neviem kam to umiestnit

vdaka za vas cas

M.
_es
Profil
Monkeys:
akonahle sa na tej istej stranke zmeni adresa na tvar...
to nefunguje a JS hlasi chybu v tvare appendChild(..) is null or not object search
To už nie je tá istá, ale iná stránka - iné URL - asi je tam niečo iné, než na stránke, v ktorej tá „chyba“ nie je - zisti čo.
Pýtaš sa veľmi zmäteno, asi ti z toho ťažko niekto poradí.
Monkeys
Profil *
Vyriesene

keby to niekto riesil tak v ajaxe url: treba vlozit absolutnu adresu

M.
Chamurappi
Profil
Reaguji na Monkeyse:
tak v ajaxe url: treba vlozit absolutnu adresu
Ne.
Monkeys
Profil *
Chamurappi:

http://stackoverflow.com/questions/2363511/problem-with-jquery-ajax-requests-relative-vs-absolute-urls

M.
Chamurappi
Profil
Reaguji na Monkeyse:
Odkaz dokládá, že nejsi sám, kdo se mýlí. Relativní adresy fungují v AJAXu stejně spolehlivě, jako kdekoliv jinde. Rozhodně nemohou zapříčinit chybovou hlášku popsanou v příspěvku [#5].
_es
Profil
Chamurappi:
Rozhodně nemohou zapříčinit chybovou hlášku popsanou v příspěvku [#5].
Z popísaných dvoch stránok v [#5] ale vyplynú odlišné absolútne odkazy pri relatívnom odkaze 'otherclass/ajaxData/load_ajax_data.php'. Možno tá chyba vyplynie z odlišného obsahu vráteného serverom.

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: