ragtek |
09-29-2007 12:39 PM |
ajax output
How workts the part with the ajax output?
I have this code:
Code:
function del_link(linkid){
var link = linkid;
dellink = new vB_AJAX_Handler(true);
dellink.onreadystatechange(handle_dellink);
dellink.send('linkliste.php?' + SESSIONURL + 'do=del', 'linkid=' + link);
return false;
}
function handle_dellink(){
if (dellink.handler.readyState == 4 && dellink.handler.status == 200)
{
if (dellink.handler.responseXML)
{
var error = me.xml_sender.fetch_data(fetch_tags(dellink.handler.responseXML, 'error')[0]);
if (error)
{
alert(error);
}
else
{
var ausgabe = dellink.fetch_data(fetch_tags(dellink.handler.responseXML, 'response')[0]);
fetch_object('danieltest').innerHTML = ausgabe;
}
alert(dellink.handler.responseText);
}
}
}
PHP Code:
if ($_REQUEST['do']=='del')
{
if (!$show['admincplink'])
{
print_no_permission();
}
$linkid =& $vbulletin->input->clean_gpc('p', 'linkid', TYPE_INT);
$db->query_write("DELETE FROM " . TABLE_PREFIX . "linklist WHERE linklistid = " . $vbulletin->GPC['linkid']);
require_once(DIR . '/includes/class_xml.php');
$xml = new vB_AJAX_XML_Builder($vbulletin, 'text/xml');
if ($db->affected_rows())
{
$xml->add_tag('response', 'gel?scht');
}
else
{
$xml->add_tag('error', 'fehler beim l?schen');
}
$xml->print_xml();
}
This code deletes an link(this part works)
Now i want to write "gel?scht" into the danieltest - div
But heres now a error::
Quote:
dellink.xml_sender has no properties
var error = dellink.xml_sender.fetch_data(fetch_tags(dellink.h andler.responseXML, 'error')[0]);
|
Can somebody help me?
--------------- Added at 17:24 ---------------
problem solved
|