如何将变量从JavaScript传递给PHP?

use*_*039 2 javascript php ajax jquery

我正在使用jQuery来计算价格.这是我的JavaScript的一小部分:

// Prices: radio
var curLam = "gloss";
$("input[name=lamination]").click(function(){
    var gloss = 5;
    var matt = 6;
    if ($(this).val() == 'gloss' && curLam != 'gloss'){
        $('#prices span').text(parseInt($('#prices span').text()) + gloss - matt);
        curLam = 'gloss';
        console.log('1');
    }
    if ($(this).val() == 'matt' && curLam != 'matt'){
        $('#prices span').text(parseInt($('#prices span').text()) - gloss + matt);
        curLam = 'matt';
        console.log('2');
    }
        $("#prices span").each(function(){
var $priceValue = $(this);
    } )

});
Run Code Online (Sandbox Code Playgroud)

此进行检查,以查看是否有粗糙的或光泽饰面已被选择,然后将其插入价格进入span的内prices div标签.

我需要知道如何将该价格值分配给变量,然后可以将其传递给我的购物车PHP.

cle*_*tus 14

一般来说,您不应该将所选价格返回给服务器.HTML表单很容易伪造.将用户的选择发送回服务器会更安全,服务器也知道应该花多少钱.

基本上Javascript验证(这本质上是)很方便,但不应该被信任.您已经有了选择结束的输入.只需将其发送回服务器即可.这样,如果用户禁用了Javascript,您的网站仍然可以正常工作(或更好地工作).