как получить статический файл (.json) в myapp / apps / myapp / jsons / через SC.Request.getUrl - PullRequest
1 голос
/ 05 июля 2011

Имя моего приложения прорастания - myapp.Моя структура каталогов: myapp / apps / myapp /.Я создал каталог с именем jsons внутри myapp / apps / myapp / и поместил файл с именем emp.json, я хочу получить этот файл через ajax, используя SC.Request.getUrl.Я попробовал следующее, но не сработало.Я хочу знать URL для доступа к этому файлу.

SC.Request.getUrl('/myapp/apps/myapp/resources/emp.json').notify(this, this.didFetchContacts)
.send();

SC.Request.getUrl('/myapp/resources/emp.json').notify(this, this.didFetchContacts)
.send();

Спасибо

1 Ответ

0 голосов
/ 05 июля 2011

Хорошо, вам нужно использовать static_url. Так что, если emp.json находится в вашем каталоге ресурсов, вы можете вызвать это:

    SC.Request.getUrl(static_url('emp.json')).notify(this, this.didFetchContacts)
              .send();

ПРИМЕЧАНИЕ. Это не функция JavaScript. Компилятор заменит это на расположение файла во встроенном приложении

...