如何使用php将字符串变量传递给javascript函数
我在使用PHP向java脚本函数传递字符串参数时遇到了一个问题。我有一个锚定标签作为查看现场。这里$website包含web URL。点击链接,我打开一个弹出窗口。打开弹出窗口的函数我在javascript中有一个函数popup()。当我点击链接时,我得到了未定义变量的错误。有人能帮我解决这个问题吗 锚定标记是有问题的,javascript函数如下如何使用php将字符串变量传递给javascript函数,php,Php,我在使用PHP向java脚本函数传递字符串参数时遇到了一个问题。我有一个锚定标签作为查看现场。这里$website包含web URL。点击链接,我打开一个弹出窗口。打开弹出窗口的函数我在javascript中有一个函数popup()。当我点击链接时,我得到了未定义变量的错误。有人能帮我解决这个问题吗 锚定标记是有问题的,javascript函数如下 function RankPopup(website) { var left = (screen.width/5);
function RankPopup(website)
{
var left = (screen.width/5);
var top = (screen.height/5);
newwindow=window.open('abc.php?web='+website,'name',"height=300, width=850,toolbar=no,scrollbars=1,menubar=no,top="+top+",left="+left);
if (window.focus) {newwindow.focus()}
return false;
}
提前感谢您该功能
这是一个函数:
function example(a,b) {
number += a;
alert('You have chosen: ' + b);
}
这就是所谓的:
example(1,'house')
只需将php嵌入javascript中
<?PHP $boo = "apples"; ?>
function foo (boo) {
alert ("input: " + boo);
}
foo ("<?PHP echo $boo; ?>");
函数foo(boo){
警报(“输入:+boo”);
}
foo(“”);
您已经使用php标记在javascipt中传递了php字符串。请参见下面的示例
<?php $called="Called javascript function"; ?>
function test(call)
{
alert(call);
}
test("<?php echo $called; ?>")
功能测试(调用)
{
警报(呼叫);
}
测试(“”)
找到了将值从PHP传递到Javascript的方法。
我只是
?>
var anyname=“”;
因此,这个anyname变量是一个javascript全局变量,可用于javascript函数。您能发布您的源代码吗。把你的代码贴在这里我恐怕Mystic Meg今天不在办公室,也许你可以提供源代码来代替函数rankpoup(网站){var left=(screen.width/5);var top=(screen.height/5);newwindow=window.open('abc.php?web='+网站,'name',“height=300,width=850,toolbar=no,scrollbars=1,menubar=no,top=”+top+,left=”+左);if(window.focus){newwindow.focus()}返回false;}