У меня проблема с получением данных из php и отображения данных с использованием метода ajax.PHP Ajax JQuery UTF8 проблема с символом
Мой главный файл index1.php имеют Див, где все данные дисплей:
<div id="divPageData"> </div>
есть другой tablepage.php где Ajax вызова сценария
function loadData()
{
var dataString;
var search = $("input#fieldSearch").val();
var record = $("select#pageRecord").val();
var gender = $("select#fieldSearch1").val();
var colf = $("select#fieldcollege").val();
var deptf = $("select#fielddepartment").val();
var natf = $("select#fieldnationality").val();
var fstatusf = $("select#fieldfinalstatus").val();
var fyearf = $("select#fieldyear").val();
dataString = '&name='+ search + '&gender=' + gender + '&colf=' + colf + '&deptf=' + deptf + '&natf=' + natf + '&fstatusf=' + fstatusf + '&fyearf=' + fyearf +'&perpage=' + record;
//dataString = 'starting='+page+'&name='+search+'&gender='+ gender+'&perpage='+ record+'&random='+Math.random();
$.ajax({
url: "tablepage.php",
type: "GET",
data: dataString,
success:function(data)
{
$('#divPageData').html(data);
}
});
Для PHP У меня есть использовать
header('Content-Type: text/html; charset=utf-8');
и а я использовать
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
и для подключения тузд я использовать
mysqli_set_charset($conn,"utf8");
и AJAX я использовать
contentType: "application/x-www-form-urlencoded;charset=UTF-8",
и все отображения данных правильно. даже выборка данных из mysql. Но данные внутри «divPageData» отображаются некорректно (примеры данных дисплея: «Ø Ø» ‰ عبدا »« ÜƒØ ± ÙŠ »... Ù ... Ø ... Ø ¨ ¨ † ع» Ù Ù ‰)
И еще одно: его отлично работает в Mozila светлячок, но я перед проблемой в Google Chrome & IE.
Пробовал ли вы использовать ваши инструменты разработчика, чтобы узнать, отвечает ли запрос XHR тем, что вы ожидаете? – Repox
Да, я попробовал, и я получаю эту ошибку: Синхронный XMLHttpRequest в основной теме устарел из-за его пагубных последствий для конечного пользователя. Для получения дополнительной информации посетите http://xhr.spec.whatwg.org/. jquery.min.js: 137 (И эта ошибка возникла по типу содержимого) –
Проверьте, используете ли вы последнюю версию jQuery. –