Ⅰ js問題:js怎麼調用.cgi的介面
ajax啊,get方式獲取到數據。 數據是json格式的字元串 ,轉成對象就可以用了
Ⅱ javascript獲取CGI返回值
要用ajax去獲取網頁,再塵沒根清兄森據網頁內容是否等於0
比如答畝Jquery的ajax:
$.get("http://127.0.0.1/getpid.cgi", function (data) {
if (data == "0"){
}else{
}
});
Ⅲ 解釋js ajax和cgi各是什麼工具在b/s中起什麼作用
名詞解釋:
js
javascript的簡稱。javascript是由網景公司出品的瀏覽器端腳本語言,用來實現瀏覽器端的交互功能開發。現已被標准化為ECMAScript。
ajax
ajax是Asynchronous Javascript And XML(非同步javascript及XML)的縮寫形式。是指一種創建互動式網頁應用的網頁開發技術。實際上傳輸的數據格式不僅僅是XML,還可以是json,binary等。
cgi
cgi是Common Gateway Interface(通用網關介面),是互聯網上網頁內容生成與應用的標准技術。可以簡單理解為伺服器根據瀏覽器的請求參數生成動態網頁的一種技術。
在b/s架構中的所扮演的角色
js
瀏覽器端的編程語言
ajax
瀏覽器端用以發起跟cgi通信的基礎api。
cgi是server端的處理請求及返回響應的伺服器進程。
綜述:
js是瀏覽器端實現動態性交互的基礎,沒有js的網頁只能是靜態網頁,所有的交互必須通過http請求重新刷新網頁。
ajax是實現網頁類富客戶端應用的前提條件。有了它網頁可以在不刷新網頁的基礎上跟後端伺服器進行數據交互。
cgi是處理客戶端或瀏覽器端請求的伺服器進程。我們用它來產生動態網頁內容。
Ⅳ javascript是干什麼的
JavaScript(簡稱「JS」)是一種具有函數優先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發Web頁面的腳本語言而出名,但是它也被用到了很多非瀏覽器環境中,JavaScript基於原型編程、多範式的動態腳本語言,並且支持面向對象、命令式、聲明式、函數式編程範式。
javascript是一種解釋類型的語言,跟c++、c語言這些不一樣(先編譯後執行),它是在程序運行過程中每行都要進行解釋。javascript不僅是一種基於對象的腳本語言,它既可以創建對象,也可以直接使用已有的對象。
javascript是事件驅動性的腳本語言,比如用戶在訪問網頁時,滑鼠在點擊,移動等操作。javascript是可以直接對這些時間做出相應,並不需要通過web伺服器來對用戶的行為做出相應。
javascript特點:
1、簡單性
javascript是弱類型的變數類型,對於數據類型並沒有嚴格要求,她的設計簡單緊湊。
2、跨平台性
javascript是不需要依靠操作系統,只要瀏覽器支持,它編譯後就可以直接帶到任何支持瀏覽器腳本語言上就可以直接使用了,而javascript幾乎已經獲得所有瀏覽器的支持。
javascript是事件驅動性的腳本語言,比如用戶在訪問網頁時,滑鼠在點擊,移動等操作。javascript是可以直接對這些時間做出相應,並不需要通過web伺服器來對用戶的行為做出相應。
Ⅳ JavaScript與CGI的關系
CGI 這么古老的東西塵高 現在已經被jsp,php等這一類技術佔領了應用領地了,學習javascript和CGI沒有任何必然的聯襲伏系。只要你有編程基礎就可以。不過最好有 html 基礎因為javascript通常應用在派禪尺瀏覽器上