2016-10-31 4 views
-5

PHP habe ich diesen JavaScript-CodeWert von Javascript Get und zuweisen variable

var list = ""; 
$.each(data.result.products, function (i, item) { 
    var prices = item.salePrice; 
    list = list + 
     '<h3>' + item.productTitle + '</h3>' + 
     '<h4>' + item.salePrice + ' </h4>' + 
     '<?php $price = "" ?>' + 
     ; 
}) 

I item.salePrice in PHP-Variablen <?php $price = "" ?> wollen. Was ist die beste Lösung, um den Preiswert der PHP-Variablen zuzuordnen?

+0

Sie können serverseitige Variable vom clientseitigen Skript nicht zuweisen. – Satpal

+4

Beste Lösung? Die beste Lösung ist zu verstehen, was js und wo ausgeführt wird und was ist PHP und wo ausgeführt wird – nospor

+1

AJAX - und dann, was die beiden oben genannten. – Epodax

Antwort

0

Sie versuchen, etwas auf Server vom Client zu tun, was unmöglich ist, wie Sie es tun. Javascript wird auf Client-Seite ausgeführt, dh Sie können nicht auf den Server zugreifen, da Sie keinen direkten Zugriff auf den Server haben. Was Sie vom Client aus anrufen können, ist jQuery.ajax(), das asynchrone Aufrufe an den Server ausführt. Auf diese Weise können Sie Serveränderungen vornehmen. Wie Sie es tun, fügen Sie einfach einen PHP-Code ein, der niemals ausgeführt wird, da die Site bereits vollständig geladen ist.

Verwandte Themen