㈠ 執行完後台事件,怎麼將值傳遞給前台的js
http是無狀態的,所以無法從後台直接推送信息給前台js,只能採取以下兩種方案:
1、客戶端js寫個循環,使用setTimeout循環不斷檢查後台一個地址,如果後台沒有執行完畢就返回false之類的,執行完畢就返回值,完畢後js結束循環;
2、使用ajax,在後台執行中這個ajax連接會保持不斷,把超時時間設長一些,確保後台有足夠的時間執行,之後返回值給js。
㈡ 怎麼把後台的byte數組,傳值給前台的js 做參數
得把數組轉為JSON格式才行,內比如:容
<%
String javaArrs = "[1, 2, 3]";
%>
<script>
var jsArrs = <%=javaArrs%>;
alert(jsArrs[1]);
</script>
㈢ js能解析從後台傳過來的List對象嗎
json 返回給js 就可以
其實就是ajax 可以 實現js和java之間的交互
完全可以
想看例子給你發下
list = dbbean.allStreet(key);
try {
String json = JSONUtil.serialize(list);
out.print(json);
list 存到 json中
之後js 腳本處理json
var i = xmlHttp.responseText;
var json = eval("(" + i + ")");
var html = new Array();
㈣ asp.net如何將後台值傳送到 前台js中
"<%=fun() %>";調函數 後台函數 public fun(){}
<%=變數名%>調變 後台變數 public type 變數名;
註:變數和函數應該public類型
還可以將專cs中的值傳到其他的html網頁屬
src="aa.htm?id=<%=變數%>"
㈤ 如何在java後台寫html字元串傳到js的前台,怎麼把其中的標簽解析成html
如果你是通過後台編寫的,那麼你以字元串的形式傳到前台,然後你這些html需要在哪裡顯示專,那麼你只需要屬在那個標簽後面,先獲取那個標簽比如a,然後通過a.append(b),b就是你返回來的字元串,這樣就可以了!
㈥ js里怎麼接收後台的數據
要接收數據,你首先必須請求它。這樣的需求,除了用ajax,我想不到還有什麼其他方法。或者你直接給這個數據一個URL,然後訪問它。
㈦ B/S平台通過json從後台傳輸String到js,可是js不能正確識別String內容
json 對象的前台解析
可以這樣 var obj = eval("("+data+")");//data 代表傳遞過來的JSON型String
obj.text就能得到用戶管理
obj.key 得到你想要的值,如上所述