Подскажите, все равно не идет что-то..
Есть файл PHP не престы test.php
header('Content-type: text/html; charset=utf-8');
$link = mysql_connect($localhost, $admin, $passvord);
if (!$link) {
die('ERROR: ' . mysql_error());
}
mysql_select_db('tabl,$link);
$sql = "SELECT `id_category`, `name`, `description` FROM `ps_category_lang` WHERE `id_category`='1'" ;
$result = mysql_query($sql);
$arr = array();
while($obj = mysql_fetch_object($result)) {
$arr[] = $obj;
}
echo json_encode($arr);
mysql_close($link);
Пробую на странице котегории сделать запрос
$.ajax({
type: 'POST',
dataType: 'json',
headers: { "cache-control": "no-cache" },
url: baseDir + 'themes/default-bootstrap/test.php',
async: true,
cache: false,
data: '&localhost='+localhost+'&admin='+admin+'&passvord='+passvord,
success: function(response,data) {
$("#name").html(response[0].name);
$("#description").html(response[0].description);
alert(response[0].description);
},
error: function(XMLHttpRequest, textStatus, errorThrown)
{
var error = "Ошибка сохранения данных.<br/>textStatus: '" + textStatus + "'<br/>errorThrown: '" + errorThrown + "'<br/>responseText:<br/>" + XMLHttpRequest.responseText;
if (!!$.prototype.fancybox)
$.fancybox.open([
{
type: 'inline',
autoScale: true,
minHeight: 30,
content: '<p class="fancybox-error">' + error + '</p>'
}],
{
padding: 0
});
else
alert(error);
}
});
В ответ получаю.. во вложении.
Не могу понять.. пробовал и на хосте ставить
AddDefaultCharset Off
AddDefaultCharset UTF-8
Ве равно выводит текст знаками вопроса..
На локалке все работает как надо без всяких втавок.
Спасибо!