我将如何在不提交表单的情况下将 javascript 变量移动到 php 脚本?
有可能吗?
ajax 是一个可以接受的选项,但如何
假设我想在发送它的过程中运行 thisnewoption.php 包含字符串的 javascript 变量 imgfilename
我将如何在不提交表单的情况下将 javascript 变量移动到 php 脚本?
有可能吗?
ajax 是一个可以接受的选项,但如何
假设我想在发送它的过程中运行 thisnewoption.php 包含字符串的 javascript 变量 imgfilename
一旦你的 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 ) ; }
} ) ;
您不能从字面上将 javascipt 变量作为 PHP 变量传递,因为 PHP 是在服务器端评估的,而客户端是 javascript。但是,您可以使用 ajax 调用来传递它。