Javascript在web編程中是一門核心語言,可以實現豐富的前端交互,其中重要的一部分就是讀寫服務器文件。
比如我們可以使用http get請求獲取頁面上某個鏈接的內容:
const xhr = new XMLHttpRequest(); xhr.open('GET', '/server/file/path', true); xhr.onload = () => { console.log(xhr.responseText); }; xhr.send();
這段代碼中,我們使用XMLHttpRequest對象進行了一個GET請求,請求路徑為/server/file/path
,異步請求需要設置為true
,請求成功后會打印出響應的文本內容。
使用jquery的ajax方法可以更加輕易的實現相同的功能:
$.ajax({ url: "/server/file/path", type: "GET", success: (response) => { console.log(response); } });
除了文件的獲取,我們也可以使用POST請求將數據上傳到服務器端,這里我們以jquery
為例:
$.ajax({ url: "/server/post", type: "POST", data: {name: "tom", age: 18}, success: (response) => { console.log(response); } });
上面的代碼中,我們向服務器提交了一組數據,并期望返回響應結果。
當然,JavaScript在文件的操作上遠遠不止如此,更多關于文件的操作可以參見File API
,使用這個API可以讀取用戶本地的文件:
https://developer.mozilla.org/en-US/docs/Web/API/File/Using_files_from_web_applications
我們希望,這篇短文可以對您在使用JavaScript讀寫服務器文件上有所啟發。
下一篇cad制作div