Autor Zpráva
Generation
Profil *
Zdravím,
potřeboval bych od Vás radu jak upravit následující.
Tímto scriptem si načítám data:
function myFunction(e) {
    var dataString = 'id1=' + e.getAttribute("data-id");
 $.ajax({
        type: "POST",
        url: "lyrics_2.php",
        data: dataString,
        datatype : "html",
        cache: false,
        success: function(data) {
            $("#test").text(data);
        }
    });
 
    return false;
}

Potřeboval bych ještě k tomuto: var dataString = 'id1=' + e.getAttribute("data-id");
přidat id_2 ve kterém bude proměná <?php echo $drop ; ?> asi nějak takto 'id_2=' <php echo $drop ; ?>
Zkoušel jsem to k tomu přidat lae script následně neudělá vůbec nic.
juriad
Profil
    var dataString = 'id1=' + e.getAttribute("data-id") + '&id2=<?php echo $drop; ?>';
Parametry se oddělují znakem &. A celý ten PHP kód musí být uvnitř těch apostrofů a kolem nesmí být mezery.
mimochodec
Profil
Generation:
asi nějak takto 'id_2=' <php echo $drop ; ?>

Ty chceš opravdu do té adresy přidat řetězec "'id_2=' <php echo $drop ; ?>"? Můžu se zeptat, proč to děláš?
Generation
Profil *
mimochodec:
Potřebuji to z toho důvodu, že v lyrics_2.php mám 2 funkce a podle toho co je obsaženo v id_2 ta se vybere funkce která se má pustit.

juriad:
Díky, ale nějak se mi nedaří pomocí toho přenést to id2


juriad:
Už je to v pořádku, měl jsem tam chybku. Díky

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