Привет im кодирование JSON локально и им не удается увидеть результат. Я слышал, что это может быть проблемой при локальном кодировании, это правда, и если это так, есть ли способ обойти это, не загружая его на сервер каждые пять минут или около того.Как проверить JSON при кодировании локально
код на странице вызова (default.cshtml)
<script type="text/javascript">
function ajax_get_json(){
var hr = new XMLHttpRequest();
hr.open("GET", "JSON.cshtml", true);
hr.setRequestHeader("Content-type", "application/json", true);
hr.onreadystatechange = function(){
if(hr.readyState == 4 && hr.status == 200){
var data = JSON.parse(hr.responseText);
var result = document.getElementById("results");
result.innerHTML = "";
for(var obj in data){
result.innerHTML += data[obj].item + "<br/>";
}
}
}
hr.send(null);
result.innerHTML = "requesting...";
}
</script>
<div>
<script type="text/javascript">ajax_get_json();</script>
</div>
код на странице называют (JSON.cshtml)
{
@{
var connection = DatabaseConnection.createConnection();
int count = 0;
DatabaseConnection.openConnection(connection);
foreach(Varer v in Varer.getListAll(connection))
{
if(count > Varer.getListAll(connection).Count)
{
int id = v.id;
string navn = v.navn;
<text>
"[email protected]":{ "item":"@v.navn" },
</text>
}
else
{
<text>
"[email protected]":{ "item":"@v.navn" }
</text>
}
}
DatabaseConnection.closeConnection(connection);
}
}
две страницы на том же уровне. и кодируется с использованием cshtml
Пожалуйста, напишите код примера ... –
только что обновил вопрос, надеюсь, что он поможет –