2016-07-07 67 views
0

我是新來的角js和我正在monaca ide上做一個混合的應用程序,它使用onsen-ui,我寫了下面的代碼,當響應來自服務器它沒有使用javascript方法,例如,最後一行的{{「hello」}}僅在瀏覽器中顯示爲{{「hello」}},因此我認爲新代碼沒有遵循的JavaScript文件的規則Javascript功能在新的內部不起作用

    this.find=function(){ 
 
    //ajax start 
 
    
 
      $http({ 
 
    method :"POST", 
 
    url : "http://www.ashishmalgawa.xyz/rakt/finder.php", 
 
    headers: { 
 
    'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8" 
 
},  
 
    data: "date="+$rootScope.dob 
 
    }).then(function mySucces(response) { 
 
     document.getElementById("results").innerHTML = response.data; 
 
     $scope.search=false; 
 
       
 
    }, function myError(response) { 
 
     $scope.hellow = response.statusText; 
 
    }); 
 
     
 
    //ajax end   
 
        } 
 
<ons-list> 
 
<?php 
 
/* DBMS related code 
 
*/ 
 
?> 
 
<ons-list-item ng-click="" modifier="tappable"> 
 
     <?php 
 
      while($r=$re->fetch_assoc()){ 
 
       echo $r['name']."<br>"; 
 
       echo $r['gender']."<br>"; 
 
       echo "$distance kms away"; 
 
       
 
      } 
 
     ?> 
 
    </ons-list-item> 
 
    <?php 
 
    } 
 
    } 
 
} 
 
else{ 
 
    echo "No Results Found"; 
 
} 
 
$conn->close();   
 

 
?> 
 
    </ons-list> 
 
{{"hello"}}

感謝提前:)

回答

0

不,這不起作用,因爲<ons-list>等,不是純html,它是一個Angular組件。

您應該返回一個JSON數據,然後以角度方式在客戶端渲染它。

+0

我知道正確的方法是使用JSON,但我不太熟悉它,這就是爲什麼我試圖使用這個,你能告訴我爲什麼這不起作用嗎? –

+0

因爲你試圖通過操縱dom來包含角度指令..你只是不能這樣做,指令不是html,它是一個角度模型,應該由角度來管理。 – webdeb

+0

HTML中沒有像這樣的東西 – webdeb