如何将多选js变量值传递给php变量

时间:2017-03-07 09:42:04

标签: javascript php

.bind('dpClosed',function(e, selectedDates) {
        console.log('You closed the date picker and the ' // wrap
            + 'currently selected dates are:');
        console.log(selectedDates);
        var ll=document.getElementById('ll');
                        ll.value=selectedDates;

    }
);

我希望将selectedDates变量传递给php变量

1 个答案:

答案 0 :(得分:0)

将变量值从前端传递到服务器端的唯一方法是表单提交或使用ajax。

因为这两个在不同的地方运行,如果你有一个页面,你就不能给php分配一个js变量,因为php在服务器上运行,并且在页面加载之前它已经运行得早。

您必须使用ajax或表单提交:

$.post('the/url/to/post', {selectedDates:selectedDates}, function(response){
  console.log(response);
});

现在在php你可以得到它:

$_POST['selectedDates']