App = Ember.Application.create();
App.Router.map(function() {
// put your routes here
});
App.IndexRoute = Ember.Route.extend({
model: function() {
return App.Item.all();
}
});
App.Item = Ember.Object.extend();
App.Item.reopenClass({
all: function() {
return $.getJSON("http://localhost/zohobus/gettable.php").then(function(response) {
var items = [];
response.items.forEach( function (item) {
items.push( App.Item.create(item) );
});
return items;
});
}
});
// Part of index.html
<script type="text/x-handlebars" id="index">
<ul>
{{#each item in model}}
<li>{{item.fromm}}</li>
{{/each}}
</ul>
</script>
当我有一个返回JSON对象的PHP时,我收到错误 我的PHP返回:
[{&#34;弗罗姆&#34;:&#34;奈&#34;},{&#34;弗罗姆&#34;:&#34;奈&#34;},{&#34;弗罗姆& #34;:&#34;马杜赖&#34;},{&#34;弗罗姆&#34;:&#34;马杜赖&#34;},{&#34;弗罗姆&#34;:&#34;奈&# 34;},{&#34;弗罗姆&#34;:&#34;奈&#34;}]
在我的Ember -Chrome工具中出现此错误
XMLHttpRequest无法加载http://localhost/zohobus/gettable.php。没有 &#39;访问控制允许来源&#39;标题出现在请求的上 资源。起源&#39; http://localhost:8080&#39;因此是不允许的 访问。
答案 0 :(得分:2)