任何人都可以給我使用javascript webworker的上傳功能的JavaScript源代碼?我到處搜查,找不到一個好的解決方案。 我確實發現,雖然一對夫婦如何使用網絡工作者有用的鏈接的,爲什麼它有用this one for example用javascript上傳web工作人員
我能夠從基本頁面通過上傳文件到工作文件,我想做的事是怎麼傳它再次將PHP文件自動上傳到數據庫,所以讓我重新說明我的問題,然後,我怎樣才能傳遞一個JavaScript變量到PHP文件?
任何人都可以給我使用javascript webworker的上傳功能的JavaScript源代碼?我到處搜查,找不到一個好的解決方案。 我確實發現,雖然一對夫婦如何使用網絡工作者有用的鏈接的,爲什麼它有用this one for example用javascript上傳web工作人員
我能夠從基本頁面通過上傳文件到工作文件,我想做的事是怎麼傳它再次將PHP文件自動上傳到數據庫,所以讓我重新說明我的問題,然後,我怎樣才能傳遞一個JavaScript變量到PHP文件?
您可以通過使用Ajax請求傳遞一個JavaScript變量PHP文件:
var ajax = new XMLHttpRequest(),
params = "param1=" + escape(data) + "¶m2=" + escape(data2);
ajax.open("POST", "myphpfile.php", true);
ajax.send(params);
凡data1
和data2
包含要發送到PHP文件的東西。您可以根據需要添加儘可能多的參數,但請記住,&
符號將被解釋爲結束符或參數,並將其解釋爲下一個符號。這就是爲什麼我們在發送數據之前逃避數據。
注:Ajax請求不要在網絡工作者的工作,據我所知
在服務器端,你可以通過閱讀$_POST
陣列訪問數據:
echo(rawurldecode($_POST['param1']));
更換param1
與通過javascript發送的變量的名稱。我們使用rawurldecode(string);
來隱藏另一端的數據。
希望這回答你的問題。
這是非常有用的非常感謝你=))對我的壞問題感到抱歉,即時通訊新的stackover流=) –
歡迎來到stackoverflow然後!我很高興能夠提供幫助。下次在詢問之前搜索現有問題可能是一個好主意:) – starbeamrainbowlabs
我會感謝你=) –
所有你需要做的就是做一個ajax post請求並附上你想要上傳的數據,我想 – starbeamrainbowlabs
你能詳細解釋一下嗎? –
@starbeamrainbowlabs我可以將上傳的文件從主頁面傳遞給工作文件,我想要做的就是再次將它傳遞給將文件自動上傳到數據庫的php文件,然後讓我重新解釋我的問題,我怎樣才能傳遞一個JavaScript變量到PHP文件? –