內部profuser變量我有字符串「尼克」。未定義的字符串變量
回聲A HREF = 「#」 的onclick = 「教授( '$ profuser。')」>
@UP我刪除SIGN一個BECOUSE之前正在破壞整個代碼IN堆棧溢出
應該送到這裏:
<script>
function prof(profuser){
var xmlhttp=new
window.XMLHttpRequest(); xmlhttp.open("GET", "user.php?user=" +
profuser, true); xmlhttp.send(); }
</script>
然後將此文件稱爲user.php的:
$thisuser = $_GET['user']; echo $thisuser;
但是這段代碼告訴我字符串「nick」沒有定義。 有誰能告訴我什麼是錯的嗎? 如果在這段代碼中有更多的錯誤請告訴我。
的第一個參數'
據@pswg,你應該使用addslashes()逃脫從PHP變量的情況下,有任何報價:所以你需要加引號應該被看作是字符串打開「應該是一個字符串,例如'xmlhttp.open('GET',...)'。另外,當您嘗試將變量傳遞給'onclick'屬性中的'prof'時,您需要將該變量正確地作爲JavaScript字符串進行引號/轉義。 'onclick =「prof('。json_encode($ profuser)。')」' – 2014-09-21 19:42:04
什麼告訴你「nick沒有定義」?這是不是很清楚你在說什麼。 – David 2014-09-21 19:42:52
onclick說,它沒有定義我猜,但即時通訊新的調試 – asdasdasdasdd123 2014-09-21 19:44:55