问题描述
|
嗨,我尝试将我的jquery变量传递到PHP上
j查询位
<script> $(document).ready(function() {
$(function() {
$( \"#tabs\" ).tabs().find( \".ui-tabs-nav\" );
});
$(\"#resizable\").resizable({ maxWidth: 500,minWidth: 250,handles:\'e\',grid: [1,1] } );
var txt =$(\"#resizable\").width() * 2; $(\"#test\").text(\'Template Width: \' + txt + \'px\');
$(\"#resizable\").resize(function() {
txt = $(\"#resizable\").width() * 2;
$(\"#test\").text(\'Template Width:\' + txt + \'px\');
我想做的是例如将txt变量称为PHP
<?PHP $templatewidth = (myjquery variable txt) ;?>
解决方法
您需要对服务器进行XHR,以将该变量发送到PHP。
看一下jQuery AJAX方法。
,
PHP在服务器上运行,生成一些输出。
服务器将该输出发送到浏览器
浏览器在页面中运行任何客户端JavaScript
现在将数据发送回生成页面的PHP程序实例为时已晚。
您可以通过发出HTTP请求(例如通过XMLHttpRequest)发送新数据,在JS中获取响应,然后在JS中处理该新数据。