0
WAMP 서버를 사용하여 백본을 배우려고합니다. 가져 오기 기능을 사용하여 데이터베이스에서 데이터를 검색하려고 할 때 데이터베이스에서 추출한 데이터를 JSON 객체로 변환 할 수 없었습니다. 그래서 여기에서는 클라이언트 사이드에는 Index.php를 사용하고 서버 사이드에는 views.php를 사용했습니다. 내 데이터베이스의 이름은 dss입니다. 미리 감사드립니다. 그래서 여기mysql 데이터베이스에서 반환 된 데이터를 json으로 변환하는 방법
index.php를
<!doctype html>
<html>
<title>
backbone example
</title>
<body>
<script src="jquery-1.9.1.js"></script>
<script src="underscore.js"></script>
<script src="backbone.js"></script>
<div id="container">
<h1>
HELLO
</h1>
<div id="page">
</div>
</div>
<script>
var User=Backbone.Collection.extend(
{
url:'backbone sample/users'
}
);
var UserList=Backbone.View.extend(
{
el:'#page',
render:function()
{
var that=this;
var users=new User;
users.fetch({
success:function()
{
alert('success');
}
}
);
}
}
);
var router=Backbone.Router.extend(
{
routes:
{
'':'home'
}
});
var userList=new UserList();
var rou=new router();
rou.on('route:home',function(){
userList.render();
});
Backbone.history.start();
</script>
</body>
</html>
users.php 내가 지금 * mysql_로 떨어져 funcs를 얻을 * 또는 PDO mysqli_을 사용 동의
<?php
$request_method = strtolower($_SERVER['REQUEST_METHOD']);
$a=$_GET['id'];
mysql_connect("localhost", "root", "") or die("connection error");
mysql_select_db("dss") or die("db error");
$results= mysql_query("select * from subscribers where EmailId='$a'");
?>
mysql_ 확장은 사용되지 않습니다. 대신 PDO 또는 MySQLi를 사용하십시오. 또한, 당신은'json_encode' 함수를 찾고 있을지도 모른다. – Ethan