2014-01-06 26 views
0

下面的腳本輪詢一個wowza視頻服務器,並根據它是否存在返回True或False。根據腳本結果運行if語句

<script type="text/javascript" src="http://***/system/misc/scripts/streaminformation.js.php?id=36"></script> 
<script>document.write(StreamInformation.STREAMSTATUS())</script> 

而不是「真」或「假」我想嵌入「On Air」或「Off Air」。問題是我沒有訪問streaminformation.js.php文件,所以我需要做一個if語句或JavaScript的基礎上收到的真或假結果?

如果基於腳本的結果在PHP語句,但似乎並沒有工作

請幫助

回答

0

不能從JavaScript在PHP檢查結果我試圖運行的,因爲PHP代碼在從服務器發送頁面之前運行,並且在頁面到達瀏覽器後運行Javascript。

使用JavaScript從腳本檢查結果:

<script type="text/javascript"> 
if (StreamInformation.STREAMSTATUS() == "True") { 
    document.write("On Air"); 
} else { 
    document.write("Off Air"); 
} 
</script> 

注:我從你的問題的文本,該STREAMSTATUS方法當服務器是現場返回字符串"True"承擔。

+0

完美工作,歡呼聲 – DBusz