function show_selling_price(sp,co)
{
$r=sp;
var e="select * from tbl where id='$r'; ?>";
document.getElementById('selling_price_'+co).value=e;
}
// php指定值不起作用爲什麼? //請更正以上代碼,並附上正確的描述在PHP變量中指定js變量
function show_selling_price(sp,co)
{
$r=sp;
var e="select * from tbl where id='$r'; ?>";
document.getElementById('selling_price_'+co).value=e;
}
// php指定值不起作用爲什麼? //請更正以上代碼,並附上正確的描述在PHP變量中指定js變量
您無法從JavaScript設置PHP變量。例如,這是不可能的:
var js_var = 10;
$php_var = js_var;
但是你可以設置從一個PHP變量JS:
var js_var = <?php echo $php_var ?>;
PHP是在服務器端執行,然後將結果顯示了在瀏覽器上。 一旦服務器返回響應,JavaScript就會在客戶端執行。
如果你真的需要傳遞一個JS變量,然後使用AJAX提交變量到服務器。
如果我想在mysql查詢中使用
不可能像上例中那樣爲一個php變量指定一個javascript變量。 Javascript是客戶端語言,而PHP是服務器端語言。
你可以做什麼之前,它是在訪問者的Web瀏覽器呈現像呼應了PHP變量的JavaScript代碼:
<script>
var text = "<?php echo $variable; ?>";
</script>
如果你第一次在Javascript中的變量,然後想將它傳遞給PHP,您必須使用ajax或使用html表單將信息發佈到服務器
你的問題是什麼? – 2014-09-20 08:23:46
[如何將變量和數據從PHP傳遞到JavaScript?](http://stackoverflow.com/questions/23740548/how-to-pass-variables-and-data-from-php-to-javascript) – CRABOLO 2014-09-20 08:25:05
不,這是不可能的,你應該使用ajax – worldask 2014-09-20 08:25:14