0

可能重复:
如何将 JavaScript 变量传递给 PHP?

我将如何在不提交表单的情况下将 javascript 变量移动到 php 脚本?

有可能吗?

ajax 是一个可以接受的选项,但如何

假设我想在发送它的过程中运行 thisnewoption.php 包含字符串的 javascript 变量 imgfilename

4

2 回答 2

2

一旦你的 php 页面加载完毕,就没有回头路了。将变量(数据)传回服务器的最佳方法是使用 ajax,因此可能是时候重温 ajax http://api.jquery.com/jQuery.ajax/

更新:告诉你什么,这是一个非常基本的 ajax 调用,请注意这里使用 POST 向服务器发送数据:

 $.ajax ( {type : 'POST' ,
    url : 'email.php' ,
    data : { variable: variable, anotherVariable: anotherVariable } ,
        success : function ( data ) { $('#some-div').html ( data ) ; }
    } ) ;
于 2012-10-17T00:29:44.687 回答
1

您不能从字面上将 javascipt 变量作为 PHP 变量传递,因为 PHP 是在服务器端评估的,而客户端是 javascript。但是,您可以使用 ajax 调用来传递它。

于 2012-10-17T00:29:57.043 回答