Hey Leute...
Ich würde gerne einen Request auf einer Fremden Seite nachstellen, um mir ein paar daten zu ergaunern. Es geht mir hierbei aber eher um die Theorie, weil es mich Fertig macht nicht zu wissen wie das gehen soll!
Der Request an sich sieht so aus:
$.ajax({type: "POST", async: true, url: Ajax_HandlerURL, dataType: "json",
data: "Request=LoadModule&Name=" + Module + "&Param1=" + arguments[1] + "&Param2=" + arguments[2] + "&Data=" + QueryData,
Die Ajax_HandlerURL hab ich
Aufgerufen wird das ganze ganz klassisch so:
onclick="LoadModule('ModulName'); return false;"
Für mein verständniss würde das also bedeuten das ich so:
Ajax.php?Request=LoadModule&Name=ModulName
Eine Antwort bekommen sollte, aber die Seite ist leer...
Bzw. wird ja hier auch eine QueryData mitgegeben, die ja offensichtlich bei onclick nicht mitgegeben wird, also so definiert wird:
if (QueryData == undefined)
var QueryData = 'KO';
Das ganze wird im nachhinein auch auf eine für mich unbekannte weisse ausgelesen:
success: function(Data) {
$("#Module").html('');
for (Block in Data.Block) {
if (Data.Block[Block].Data != undefined)
Data.Block[Block].Data._MODIFIERS = TPModifier;
HTMLBlock = Data.Block[Block].Template.process(Data.Block[Block].Data);
$("#Module").append(HTMLBlock);
if (Data.Block[Block].Data['Sortable'] != undefined && Data.Block[Block].Data['Sortable'] == 1 && Data.Block[Block].Data['Pager'] === false)
$('.EntryTabList').tablesorter();
else if (Data.Block[Block].Data['Sortable'] != undefined && Data.Block[Block].Data['Sortable'] == 1)
$('.EntryTabList').tablesorter().tablesorterPager({container: $("#pager")});
}
Ich hoffe ihr habt Rat...
L.g. Roman