Autor Zpráva
manfromshadow
Profil *
Zdravim,
mam jeden dotaz, pokud mi generuje XML data php soubor a aj bych chtel pomoci:
tohoto kodu data dostat, tak dostanu prazdny vysledek.

Netusi nekdo, co delam spatne ze s php souborem to nejde ale s cistym XML bez problemu?


Diky za kazdou radu.
$(document).ready(function () {
    $.ajax({
        type: "POST",
        url: "data.php",
        dataType: "xml",
        success: xmlParser
    });
});
pohan
Profil
Tak tam je chyba v
        dataType: "xml",


viz Data types

Ten dataType musíš přizpůsobit outputu toho php souboru.

Pokud říkáš, že ten output je ve formátu XML, pak zkontroluj MIME type.

Tomu vygenerovanýmu souboru můžeš pomoc například takhle:
<?
header('Content-type: text/xml');
?>
{{vygenerovaný xml obsah}}
Chamurappi
Profil
Reaguji na manfromshadowa:
Špatný Content-Type.
manfromshadow
Profil *
Diky za odpovedi..co ale mohu delat, pokud se zdrojovych souborem nemohu nic delat, jak zjistitm mime type, pokud je to generovane php souborem a ve vystupu je v hlavicce XML uvedena deklarace_

<?xml version="1.0" encoding="utf-8"?>
manfromshadow
Profil *
WDT pro Firefox nmi tvrdi, ze vystup je plain/text ale pokud ho tam uvedu, tak porad to same..
pohan
Profil
Do toho generovanýho souboru php na začátek dej
<?php
header('Content-type: text/xml');
?>

pořád to tvrdí plain/text?

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