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

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

外部JS文件引擎——使用node.js操作數(shù)據(jù)庫?PHP?

外部JS文件引擎——使用node.js操作數(shù)據(jù)庫?PHP?

PHP
慕村225694 2023-11-03 20:25:34
誠然,我對其中的一些內(nèi)容很陌生......在本地服務(wù)器上構(gòu)建網(wǎng)站。它在外部 JS 文件中有大量 JS 函數(shù)。站點有一個 MYSQL 數(shù)據(jù)庫。(我還在學(xué)習(xí)這個)。作為根據(jù)該外部 JS 文件中的函數(shù)進行計算的一部分,我想更新和/或從該數(shù)據(jù)庫讀取。我一直在嘗試閱讀 Node.js 并嘗試閱讀 PHP(仍在學(xué)習(xí)兩者),但我不確定我是否在正確的方向上嗅探。我是否以某種方式從外部 JS 文件調(diào)用 node.js 中的函數(shù)?我是否以某種方式從外部 JS 文件調(diào)用 PHP(我想是以函數(shù)的形式)?人們通常如何做到這一點?我確實了解到,在外部 JS 文件中這樣做并不能解決問題。第一個窗口出現(xiàn),但第二個窗口沒有出現(xiàn):  //  Activate the node.js library for MYSQL accessalert("got here 1");      var mysql = require('./mysql');alert("got here 2"); // nope, this never pops up更高級別的建議可能比詳細(xì)的雜草建議更有用......?對此仍然很陌生。非常感謝你!-=-=-=-=-自言自語的想法...我正在使用外部 JS 文件來保存一堆函數(shù),這些函數(shù)對我在前端收集的數(shù)據(jù)進行各種操作和構(gòu)造:<button class="ButtonOperation" onclick="DataLog(document.getElementById('DataWindow').value,'NE_AssembleOrder')">Log Data</button>我最終是否會發(fā)現(xiàn)我應(yīng)該將所有這些函數(shù)移植到一個大的 PHP 文件中?-=-=-=-=-
查看完整描述

1 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經(jīng)驗 獲得超3個贊

好吧,我花了一段時間才更好地理解這一點。所以,這就是讓我朝著正確方向前進的答案(以供將來參考):

需要理解的是,對于這個項目,您想要在數(shù)據(jù)庫中操作數(shù)據(jù),這意味著(至少現(xiàn)在,為了簡單起見),關(guān)鍵是將數(shù)據(jù)放入包中并將其發(fā)送到服務(wù)器,然后讓服務(wù)器上運行的函數(shù)從那里接管控制。

做到這一點的方法(老派)是使用表格。

當(dāng)您提交表單時,表單上的所有數(shù)據(jù)都會捆綁在一起并發(fā)送給服務(wù)器。

在本例中,您有一個 index.html 頁面,該頁面將為您嘗試跟蹤的每個函數(shù)打開一個新頁面。使用 JavaScript 彈出窗口,然后當(dāng)您包含窗口的 URL 時,彈出 Popup_ SpecificFunction .php 文件。(根據(jù)需要更改SpecificFunction )

到目前為止,一切都很好。;)

現(xiàn)在,在 Popup_ SpecificFunction .php 中,您將在一個表單下收集所有數(shù)據(jù)。一個很好的 HTML 表單,帶有 [SUBMIT] 按鈕。同樣的 Popup_ SpecificFunction .php 文件在標(biāo)頭中也有一個引用,引用 PHP 函數(shù)的大主庫——這是一個位于服務(wù)器上的文件。

[SUBMIT] 按鈕調(diào)用ProcessAllThisData函數(shù)——該函數(shù)位于服務(wù)器端 PHP 文件上。在此過程中,它將表單中的所有數(shù)據(jù)(包括隱藏控件中包含的大量數(shù)據(jù))發(fā)送到服務(wù)器端函數(shù)。

那時,您的所有數(shù)據(jù)基本上都在“服務(wù)器上”,然后您可以用 PHP 編寫該函數(shù)并根據(jù)需要操作數(shù)據(jù)庫和其他內(nèi)容。

使用表單是您需要的思維跳躍,因為在此之前,您通常將表單視為獨立數(shù)據(jù),但它們可以具有與整個表單關(guān)聯(lián)的操作。

您仍然可以使用 JavaScript 來執(zhí)行客戶端操作,但還有另一件事可能會讓人犯錯:

這兩個 HTML 項目之間存在差異,即您是否應(yīng)該使用它們向服務(wù)器發(fā)送數(shù)據(jù)或從服務(wù)器發(fā)送數(shù)據(jù),或者您是否只是在該按鈕上使用 JavaScript 執(zhí)行某些操作:

<button></button>

<input type="button"></input>

您可能需要進行一些實驗才能弄清楚哪個是哪個。

這就是讓您朝著正確方向前進所需的一切。


查看完整回答
反對 回復(fù) 2023-11-03
  • 1 回答
  • 0 關(guān)注
  • 179 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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