Javascript JS函数中的PHP变量

Javascript JS函数中的PHP变量,javascript,php,dns,Javascript,Php,Dns,如何在js函数中为多种语言的标记“Free”和“Busy”编写php变量。 我试得越来越多,但没有效果。 此函数用于域检查 功能检查域(域,tld){ 试一试{ xml['tld-'+tld].abort(); xml['tld-'+tld].open('get','domena/php/checkDomain.php?domain='+domain+'.+tld); xml['tld-'+tld].onreadystatechange=function(){ if(xml['tld-'+tld

如何在js函数中为多种语言的标记“Free”和“Busy”编写php变量。 我试得越来越多,但没有效果。 此函数用于域检查

功能检查域(域,tld){
试一试{
xml['tld-'+tld].abort();
xml['tld-'+tld].open('get','domena/php/checkDomain.php?domain='+domain+'.+tld);
xml['tld-'+tld].onreadystatechange=function(){
if(xml['tld-'+tld].readyState==4){
如果(xml['tld-'+tld].responseText=='available'){
el['tld-'+tld].innerHTML='Free';
}否则{
el['tld-'+tld].innerHTML='Busy';
}
}否则{
el['tld-'+tld].innerHTML='';
}
}
xml['tld-'+tld].send(null);
}捕获(e){}
}

如果一段代码在.js文件中或标记之间,请尝试对PHP变量执行回显,如

xml['tld-' + <?php echo $tld;?>].abort();
因此,当调用此函数时,添加PHP变量值,如下所示:

onclick="checkDomain(domain, tld, <php echo $var;?>);"
onclick=“检查域(域,tld)
或者类似的

这回答了你的问题


加油

哎哟。至少,考虑一下:<代码> var id='tLD-++tLD。无论如何,“PHP变量”(甚至PHP代码)在哪里?在这种情况下,将变量作为函数参数不是更好吗?
function checkDomain (domain, tld, phpVar) {
 ...}
onclick="checkDomain(domain, tld, <php echo $var;?>);"