如何将javascript变量的值赋给php变量

我有一张表格。

还有一个div元素#name

当我单击保存按钮时,我想将div #name的位置传递给表单操作文件。 为了得到这个位置,我正在使用jQuery .position()。

像下面的东西。 (只打印出坐标)

 $('#nameSave').click( function() { var pos = $('#name').position(); alert("left: " + pos.left + ", top: " + pos.top ); } ); 

我想将坐标值(pos.left和post.top)传递给表单操作文件(在本例中为genxml.php文件)。

我该怎么做?

最简单的方法是使用隐藏的输入字段并使用jQuery设置此输入字段的值或您的案例中的这些输入字段。

HTML:

 

JS:

 $('#nameSave').click( function() { var pos = $('#name').position(); $('#posLeft').val(pos.left); $('#posRight').val(pos.right); } ); 

向表单添加两个隐藏的输入,并使用jQuery更改其值

试试这个:

 var pos = $('#name').position(); $("form").append(''); 

然后从服务器端代码中的POST数据中读取name_position值。