javascript和php变量交换

javascript和php变量交换,php,javascript,jquery,ajax,Php,Javascript,Jquery,Ajax,可以将javascript变量传递给php并在其上执行函数,然后将其转换回javascript 我想要的是在点击输入字段时获取值,然后编码并传回 <script type="text/javascript"> $('.my_id').click(function(){ var lv = $('div.special_box form input').val(); var lv = <?php base64_decode( 'here should come my

可以将javascript变量传递给php并在其上执行函数,然后将其转换回javascript

我想要的是在点击输入字段时获取值,然后编码并传回

<script type="text/javascript">
$('.my_id').click(function(){
    var lv = $('div.special_box form input').val();
    var lv = <?php base64_decode( 'here should come my javascript variable' )?>
});
</script>

$('.my_id')。单击(函数(){
var lv=$('div.special_box form input').val();
var lv=
});

你不能按照上面的要求去做。Javascript是客户端语言,php是服务器端语言。虽然还有其他方法,但您应该使用AJAX调用一个单独的页面,该页面将简单地从函数返回值

lv = $.ajax({
    url: "some.php?lv=" + lv,
    async: false
}).responseText;

你不能按照上面的要求去做。Javascript是客户端语言,php是服务器端语言。虽然还有其他方法,但您应该使用AJAX调用一个单独的页面,该页面将简单地从函数返回值

lv = $.ajax({
    url: "some.php?lv=" + lv,
    async: false
}).responseText;

Javascript在浏览器中运行,php在服务器上运行。因此,您必须发出服务器请求。您应该搜索
ajax
。否。Javascript在客户端上运行。PHP在服务器上运行。您需要使用AJAX调用。感谢您的反馈,我将在浏览器中使用ajaxJavascript运行,在服务器上使用php。因此,您必须发出服务器请求。您应该搜索
ajax
。否。Javascript在客户端上运行。PHP在服务器上运行。您需要使用AJAX调用。谢谢您的反馈,而我将使用AJAX只是为了澄清,php文件必须回显结果。如果您只需要一个返回值,此解决方案可以正常工作。@bestprogrammerintheworld是正确的,但如果您需要多个值,则始终可以返回可解析字符串或XML。为了澄清起见,php文件必须回显结果。如果只需要一个返回值,此解决方案可以正常工作。@bestprogrammerintheworld是正确的,但如果需要多个值,则始终可以返回可解析字符串或XML。