Я пишу механизм проверки для моего сайта.Некоторый код используется с Javascript и ajax для проверки (в основном длины) строк.И другой код используется в php на стороне сервера.
И PHP, и Javascript должны использовать одни и те же переменные, скажем, MAX_USERNAME_LENGTH
.Так что они остаются синхронизированными и экономят время на разработку.
Я думал об использовании JSON.Но после небольшого исследования я заметил, что:
$.getJSON("http://myurl.com/vars.json", function(json) {
alert(json['MAX_USERNAME_LENGTH']);
})
для начинающих, это по какой-то причине не получит доступ к локальному местоположению как ../includes/vars.json
, и возвращает 404 по какой-то причине ....
- Я думал, если бы я поместил это в
$(document).ready(function ()
, тогда весь код запустился бы, но сами переменные не загрузились бы, если сеть была медленной ....
Есть ли способ просто сделать что-то вроде:
var json=parseJsonFromLocalFile("../includes/vars.json");
Мне нужно это также для php, но там я думаю, что было бы проще использовать json_decode()
Заранее спасибо !!!