2013-06-29 171 views
-1

我希望在確認框,顯示自定義消息像顯示消息

var response=confirm(Are you sure you want to select these times? 

1)3a.m to 4a.m 

2)8a.m to 9a.m 

so on...) 

這個數據我從PHP頁面得到我JSON格式在多維陣列阿賈克斯成功,我要展示這個json數據通過迭代,作爲消息。 我得到的數據將會像[{'start_time':3a.m,'end_time':4a.m}{'start_time':8a.m,'end_time':9a.m}....]

任何人都可以幫助我。

在此先感謝

+0

你基本上想顯示一個確認對話框,讓用戶在各種答案中選擇? – luk2302

+0

用戶已經選擇了較早的時間。它只會用於確認是或否 –

+0

@KumariManisha:您是否考慮過[config()](https://developer.mozilla.org/en-US/docs/Web/API/window.confirm) ? –

回答

0
var data = [{'start_time':'3a.m','end_time':'4a.m'},{'start_time':'8a.m','end_time':'9a.m'}]; 

var alertText = "Are you sure you want to select these times?\n" 
for(var i in data) { 
    alertText += data[i].start_time+ " to "+ data[i].end_time +"\n"; 
} 
var response = confirm(alertText); 

你可以這樣做。這是顯示警報,只要你想。我只給你使用你的數據的例子。

0

您可以使用一個模板引擎像handlebars

  1. 你從服務器獲取數據使用ajax,你已經做到了。

  2. 您車把定義模板像

    <script id="unit-template" type="text/x-handlebars-template"> 
        <div id="urDataWillExapndedHere"> 
         <ul> 
         {{#each data}} 
          <li> 
          Time:  '{{this.date}}'    
          </li> 
         {{/each}} 
         </ul> 
         </div> 
    </script> 
    

3.you編譯腳本把數據到模板,並得到一個HTML結果返回。

4.you把你的使用innderHtml()或HTML或jQuery的HTML()無論你喜歡一個HTML元素

5.show該元素使用確認對話框