Javascript函数不适用于新的innerHTML

时间:2016-07-07 18:02:35

标签: javascript php angularjs ajax hybrid-mobile-app

我是角度js的新手,我正在使用monaca ide制作一个使用onsen-ui的混合应用程序,我编写了以下代码,当响应来自服务器时,它不是使用javascript方法例如,最后一行的{{" hello"}}仅在浏览器中显示为{{" hello"}},因此我觉得新代码没有&# 39;遵循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"}}
&#13;
&#13;
&#13;

提前致谢:)

1 个答案:

答案 0 :(得分:0)

不,这不起作用,因为<ons-list>等不是普通的html,它是一个Angular组件。

您应该返回一个JSON数据,然后在客户端以角度方式呈现它。