js怎麼和伺服器交互
㈠ 如何實現JS與伺服器進行數據交互
你這行代碼應該是each循環出來的,id="zan"這里,在後面加個一個id值,如id="zan_'+n.id+'"',
後面的js寫成
$('img[id^="zan_"]').click(function(){});
這樣的形式去實現功能
javascript 在本地安全域內是可以直接操作資料庫的,但也僅僅局限於本地訪問。由於腳本的跨域安全限制,要遠程訪問是不可能的。
如果使用服務端語言,如asp,是可以使用javascript 作為 動態語言來編寫資料庫訪問代碼的。
<script language="javascript" runat="server">
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=sqlOLEDB.1; Data Source=localhost; User ID=sa; Password=changemenow; Initial Catalog=pub");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select id from authors";
rs.open(sql, conn);
var word="";
while(!rs.EOF)
{
word+=rs("id")
}
document.write(word);
rs.close();
rs = null;
conn.close();
conn = null;
</script>
語法上遵循javascript,就可以進行任何操作了。
㈢ angularJS怎麼實現與服務端的PHP進行數據交互
這個是比較糾結,尤其在spring下
get方法提交的參數要這樣寫:params要帶上
$http.get(url,{params:要傳的參數obj}).success(function(data){
...
});
post最好寫成表單提交的形式
$http.({
method:'POST',
url:url,
data:要傳的參數,
headers:{
'Content-Type':'application/x-www-form-urlencoded'
}
}).success(function(data){
...
})
可以試一試
㈣ 如何使用javascript向伺服器提交數據
使用ajax對象 非同步請求伺服器
例如:(如下代碼使用了jquery)
$.ajax({
type:"post",
url:basePath+"notebook/findSpecial.do",//伺服器請求地址
dataType:"json",//伺服器返回的數據類型
data:{},//發送到伺服器的參數(Json形式)
success:function(result){},//請求成功後,接受伺服器傳來的Json字元串,並做相應的處理
error:function(xhr,status,error){alert("請求失敗.");}
});
㈤ 伺服器如何調用客戶端頁面上的JS
一般是這樣的:在客戶端啟動的時候,保持一個跟伺服器的長鏈接(使用http 1.1協議,通過設置keep-alive屬性來保證鏈接持續時間很長),然後客戶端另開一個線程監聽這個鏈接,然後伺服器可以通過這個連接來發送相應的指令(自己定義的指令),客戶端接收到之後,對這個指令進行解析和執行操作。(比如伺服器發一個"getDeviceStatus"的字元串過去,然後客戶端解析到該字元串後,調用相應的getDeviceStatus的方法),關於長連接的詳細,google一下就知道了。
如果你指的客戶端是瀏覽器的話,那就只能是瀏覽器主動調伺服器的介面才行。
㈥ 如何實現 JS 遠程式控制制伺服器開關機
首先,你的伺服器JS是控制不了的,必須用C,C++之類的後台語言控制,至於JS就是發個信號給你的伺服器,讓你的伺服器後台語言控制這個伺服器的開和關
㈦ JavaScript怎麼連接遠程伺服器,只要能建立通信就行。不需要任何功能
你說的連接是指什麼?訪問也是連接啊,你用js從遠程伺服器下載一個文件,這也算連接啊。
如果你是指登錄遠程伺服器的話,這個需要遠程伺服器首先提供了登錄介面,否則是登錄不了的