【发布时间】:2018-02-25 13:24:47
【问题描述】:
我想将 javascript 变量(不带表单)传递给 php,因此 php 可以将它们写入服务器端的文本文件中。为此,我使用了这条 jQuery 行:
$.post( "http://localhost/main.php", data);
这里是php:
$data = $_POST['data'];
echo $data;
$file = "test.txt"
$handle = fopen($file, 'w');
fwrite($handle, $data);
fclose($handle);
当我尝试访问 php 中的信息时,我认为问题可能出在“数据”标签上,但我不知道应该放什么,因为我发现的所有示例都与 html 表单相关联。
我不太明白的另一件事是:我在单击按钮时完成了整个操作,所以如果我单击按钮,它会发布到 php,但实际上会运行上面的 php代码,并写入文本文件还是我遗漏了什么?
*btw,我在 PHP 中使用 WAMP,但我认为这并不重要。
【问题讨论】:
-
data对象长什么样? -
你为什么不使用 Ajax?
-
@SatishGupta 他们正在使用AJAX ...
-
var data = { 小时:0,分钟:0,秒:0,十分之一:0 };但在我通过它之前它会增加。 on var_dump($_POST) 返回:array (size=0) empty
-
你应该阅读
$_POST('hours')等...
标签: javascript php