php - 使用 Jquery 对 PHP 的 Javascript 值

标签 php javascript jquery firebug

我的 javascript 文件:

var ms = 3000;
$.get("curl.php", { test: ms } );

我的 curl.php:

$ms = $_GET("test");
echo $ms;

Firefox Firebug 说:

Fatal error: Function name must be a string in C:\Users\Jansu\Documents\workspace\php\curl.php on line 2

可能是什么问题?

如果 javascript 和 php 代码在同一个文件中,那就更好了,这样我就不必发布/获取任何内容。只是以某种方式将 javascript 传递给 php。

最佳答案

您需要 [],而不是 () ( docs ):

$ms = $_GET["test"];

重新编辑:

even better would be when the javascript and php code is in the same file, so i do not have to post/get anything. just somehow pass javascript to php

即使它们在同一个文件中,它们也会在完全不同的地方执行。 JavaScript 在客户端执行,PHP 在服务器端执行。要从客户端获取数据到服务器,必须将数据发送到那里。 Ajax(您采用的方式)是您执行此操作而不会导致整个页面刷新的主要方式,因此您走在正确的轨道上。

关于php - 使用 Jquery 对 PHP 的 Javascript 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5882442/

相关文章:

javascript - 将值传递给映射函数 - CouchDB

javascript - 链接悬停CSS在不 float 时在表格 float 标题中不起作用

javascript - 当我使用通知 div 时,Href 标签不起作用

php - 从数据库中检索数据时的不同值

PHP:简单,验证字符串是否为十六进制?

php - Laravel 5.2 Dingo/api 资源组

javascript - 使用 Javascript 将字符串转换为 JSON

javascript - PHP 和 CSS 的这一部分需要 JavaScript 吗?或者单独用css可以吗?

javascript - 使用谷歌地图 v2 的侧边栏和选项卡式信息窗口

javascript - 列表元素像新闻贴纸一样垂直滚动