0

我的代码看起来像这样

var bal=$(this).val();
var findbalance="<?=balancefromid(bal);?>";
alert(findbalance);

那可能吗?

4

3 回答 3

2

不,这是行不通的,因为虽然您可以为 JS 变量分配来自 PHP 的值,但如果不通过 GET/POST 参数或通过 Ajax 调用传递 JS 值,则不能以相反的方式执行此操作。

于 2013-01-28T10:44:08.560 回答
1

首先,您应该了解客户端和服务器端脚本是如何工作的,然后您将了解为什么这是不可能的和不合逻辑的

http://en.wikipedia.org/wiki/Server-side_scripting http://en.wikipedia.org/wiki/Client-side_scripting

于 2013-01-28T10:43:19.483 回答
0

听起来您对在 Web 上进行开发感到困惑。Javascript 是一种“客户端”语言,这意味着它在页面被编译并从服务器发送之后在客户端浏览器上运行。这意味着代码中没有 PHP/ASP,只有 HTML 和 Javascript。

PHP、ASP、JSP 是仅在服务器端运行的服务器端语言。

因此,要回答您的问题,不,您不能直接让 Javascript 调用 PHP(服务器端)函数,但您可以发布到 PHP 页面,然后该页面将执行您喜欢的任何功能。

于 2013-01-28T10:50:22.160 回答