2017-01-12 10 views
0

Mustacheが定義されていないため、おそらく動作を停止しているjavascriptと口髭を使用していました。口ひげが定義されていません

これをもう一度やり直すにはどうすればよいですか?

はここ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-type" content="text/html;charset=UTF-8"/> 
    <title>Solar_BTU_Log Web Access</title> 

    <script type="text/javascript" src="https://github.com/janl/mustache.js/raw/master/mustache.js"></script> 
    <script type="text/javascript" src="SBL_JavaScript.js"></script> 
    <link rel="stylesheet" type="text/css" href="SBL_Styles.css"></link> 

    </head> 
<body> 

    <div id="divA"> 


     <p><b>Site: {{site}}</b></p> 
     <p><b>Time: {{time}}</b></p> 
     <p><b>Date: {{date}}</b></p> 
     <p><b>Pump: {{pump_state}}</b></p> 
     <p><b>Collector Temp: {{collector_0}}</b></p> 
     <p><b>Storage Temp: {{storage_0}}</b></p> 
     <p><b>BTUs Collected Today: {{btus_3}}</b></p> 
     <p><b>BTUs Collected Overall: {{btus_0}}</b></p> 
     <p><b>Ouside Temp: {{waux4_0}}</b></p> 


    <p><b>Probe Table</b></p> 
    {{{ptable}}} 

    <p><b>Statistics Table</b></p> 
    {{{stable}}} 

    </div> 

    <p>Here are some links...</p> 
    <ul> 
    <li><a href="SBL_Probes.htm">Raw Probe Data</a></li> 
    <li><a href="SBL_Stats.htm">Raw Statistics Data</a></li> 
    <li><a href="SBL_Doc.htm">SBL Web Documentation</a></li> 
    </ul> 

<script type="text/javascript"> 

    // Initialization, make sure Mustache is available 

    LogOn(); 
    Log("<b>Start</b>"); 

    function Fail (txt) 
    { 
    document.getElementById("divA").innerHTML = 
    "<p>" + txt + ", processing terminated</p><p>Press reload to try again</p>"; 
    exit; 
    } 

    if(typeof Mustache=="undefined") 
    { 
    Log("Mustache undefined"); 
    Fail("Critical component Mustache unavailable"); 
    } 

診断「クリティカルcomponenetの口ひげ利用できません」...ページの先頭です生産されます。

+0

あなたのプロジェクトディレクトリにひげそり資源を含めることを試みましたか?その外部srcからリソースを取得できない可能性があります。 –

+0

はい、私はページと同じファイルのmustache.jsで試しました。 –

+2

@ChrisHaugenが正しいです。 Mustacheのために使用したGithub URLでは、ページに埋め込むことはできません。 https://rawgit.com/にアクセスしてそのURLを貼り付けてください。使用するのに適切なURLが表示されます。 – blex

答えて

0

コメントに記載されているとおり、Githubリソースはプロジェクトとして資産として正しく読み込まれていません。

あなたのプロジェクトフォルダに実際のMustacheアセットを含めることをお勧めします。そうすれば、アセットがプロジェクトで常に利用可能であることが確かに分かります。

@blexもまた良い点を示しました。あなたはリソースrawgit.comを使用して、Githubのリンクをあなたの資産をインポートするための使用可能なURLに変換することができます。

関連する問題