я делаю небольшой скрипт, который получает некоторые данные из базы данных через php, используя метод getJSON jquery.
код как показано ниже:
$(document).ready(function(){
var id = userid;
$('#a-div').after('<div id="data"></div><input type="button" id="getdata" value="Get Data">');
$('#getdata').click(function(){
$.getJSON('http://mysite.com/data.php?id=' + id, function(data) {
var notfound = data['notfound'];
var user = data['user'];
if(notfound == '1'){
$('#data').html("Not found");
}
else{
$('#data').html("Found , user is "+ user);
}
});//end of getJSON
});//end of click
}); //end of document ready
Мой php-скрипт возвращает данные в формате JSON примерно так:
Если данные найдены в базе данных -
{"notfound":"0","user":"john"}
Если данные НЕ найдены в базе данных -
{"notfound":"1","user":"none"}
Это прекрасно работает в Firefox, Google Chrome и Safari, просто прекратил работу в Internet Explorer (7,8,9)
Кто-нибудь может мне помочь.
P / S Я пробовал несколько методов в других сообщениях, подобных этому, не работает.
Как изменение типа контента META
Спасибо.