我需要初始化javascript函数中的PHP变量?
上面的代码是一个javascript函数。我需要在else部分初始化PHP变量我需要初始化javascript函数中的PHP变量?,php,javascript,Php,Javascript,上面的代码是一个javascript函数。我需要在else部分初始化PHP变量 function validate() { if(document.loginForm.vuser_login.value==""){ alert("Login Name name cannot be empty"); document.loginForm.vuser_login.focus(); return false; } else if (doc
function validate() {
if(document.loginForm.vuser_login.value==""){
alert("Login Name name cannot be empty");
document.loginForm.vuser_login.focus();
return false;
} else if (document.loginForm.vuser_password.value=="") {
alert("Password cannot be empty");
document.loginForm.vuser_password.focus();
return false;
} else {
//Here i need to initialise PHP variable ......
return true;
}
}
我认为您对PHP和Javascript的工作方式有一个根本性的误解。在服务器上,PHP在Javascript之前运行。Javascript在页面交付后在浏览器中进行解释
根据您想做什么,您可能希望使用AJAX。无法从数据中确定。我认为您对PHP和Javascript的工作方式有一个基本的误解。在服务器上,PHP在Javascript之前运行。Javascript在页面交付后在浏览器中进行解释
根据您想做什么,您可能希望使用AJAX。无法从数据中确定。javascript代码在客户端(浏览器)上运行,当然无法访问php变量,该变量仅存在于服务器端。您唯一能做的就是使用Ajax调用,它将调用php服务。然而,我不认为这是您所追求的。javascript代码在客户端(浏览器)上运行,当然它无法访问php变量,而php变量只存在于服务器端。您唯一能做的就是使用Ajax调用,它将调用php服务。然而,我不认为这就是你所追求的。当
条件满足时,如果条件满足,PHP就不存在了。当条件满足时,如果条件满足时,PHP就不存在了。你可以在javascript之间添加带有PHP标记的新变量
var phpvar = <?PHP $var1 ?>;
var phpvar=;
您可以在javascript之间添加带有PHP标记的新变量
var phpvar = <?PHP $var1 ?>;
var phpvar=;
同意@Pekka的说法
唯一的方法是从PHP生成JS
<? php
$yourVar = 'abc';
echo "
function validate() {
if(document.loginForm.vuser_login.value==\"\"){
alert(\"Login Name name cannot be empty\");
document.loginForm.vuser_login.focus();
return false;
} else if (document.loginForm.vuser_password.value==\"\") {
alert(\"Password cannot be empty\");
document.loginForm.vuser_password.focus();
return false;
} else {
var = '" . $yourVar . "';
return true;
}
}
";
同意@Pekka的说法
唯一的方法是从PHP生成JS
<? php
$yourVar = 'abc';
echo "
function validate() {
if(document.loginForm.vuser_login.value==\"\"){
alert(\"Login Name name cannot be empty\");
document.loginForm.vuser_login.focus();
return false;
} else if (document.loginForm.vuser_password.value==\"\") {
alert(\"Password cannot be empty\");
document.loginForm.vuser_password.focus();
return false;
} else {
var = '" . $yourVar . "';
return true;
}
}
";
maheshwari var phpvar=;maheshwari var phpvar=;