第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將JavaScript變量用作PHP變量?

如何將JavaScript變量用作PHP變量?

一只萌萌小番薯 2019-08-13 17:20:00
如何將JavaScript變量用作PHP變量?我試圖將PHP變量作為PHP變量包含在PHP代碼中,但我遇到了這樣的問題。單擊按鈕時,將調(diào)用以下函數(shù):<script type="text/javascript">     function addTraining(leve, name, date)     {         var level_var = document.getElementById(leve);         var training_name_var = document.getElementById(name);         var training_date_var = document.getElementById(date);         <?php             $result = "INSERT INTO training(level, school_name, training_date) VALUES('level_var', 'training_name_var', 'training_date_var')" or die("Query not possible.");         ?></script>可能嗎?
查看完整描述

3 回答

?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗 獲得超6個贊

PHP在服務(wù)器端運行。JavaScript在請求頁面的用戶的瀏覽器中運行客戶端。在執(zhí)行JavaScript時,無論如何都無法訪問服務(wù)器上的PHP。請閱讀本文,其中包含有關(guān)客戶端和服務(wù)器端編碼的詳細(xì)信息。

簡而言之,這是:

  • 您在桌面下的計算機上單擊瀏覽器中的鏈接

  • 瀏覽器創(chuàng)建HTTP請求并將其發(fā)送到Internet上的服務(wù)器

  • 服務(wù)器檢查他是否可以處理請求

  • 如果請求是針對PHP頁面的,則啟動PHP解釋器

  • PHP解釋器將在您請求的頁面中運行所有PHP代碼

  • PHP解釋器不會運行任何JS代碼,因為它沒有任何關(guān)于它的線索

  • 服務(wù)器會將解釋器匯編的頁面發(fā)送回您的瀏覽器

  • 您的瀏覽器將呈現(xiàn)該頁面并顯示給您

  • JavaScript在您的計算機上執(zhí)行

在您的情況下,PHP會將JS代碼寫入頁面,因此可以在瀏覽器中呈現(xiàn)頁面時執(zhí)行。到那時,JS片段中的PHP部分不再存在。它已經(jīng)在服務(wù)器上執(zhí)行了。它創(chuàng)建了一個$result包含SQL查詢字符串的變量。你沒有使用它,所以當(dāng)頁面發(fā)送回你的瀏覽器時,它已經(jīng)消失了。在瀏覽器中呈現(xiàn)頁面時,請查看源代碼。你會看到你放置PHP代碼的位置沒有任何東西。

做你想做的事的唯一方法是:

  • 重定向到PHP腳本或

  • 對PHP腳本執(zhí)行AJAX調(diào)用

使用要插入數(shù)據(jù)庫的值。


查看完整回答
反對 回復(fù) 2019-08-13
?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊

<script type="text/javascript">var jvalue = 'this is javascript value';<?php $abc = "<script>document.write(jvalue)</script>"?>   </script><?php echo  'php_'.$abc;?>


查看完整回答
反對 回復(fù) 2019-08-13
?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗 獲得超2個贊

您似乎混淆了客戶端和服務(wù)器端代碼。單擊該按鈕時,您需要將變量發(fā)送(發(fā)布,獲?。┑娇梢詧?zhí)行php的服務(wù)器。您可以提交頁面或使用ajax調(diào)用來僅提交數(shù)據(jù)。-don


查看完整回答
反對 回復(fù) 2019-08-13
  • 3 回答
  • 0 關(guān)注
  • 787 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號