Запрос Ajax возвращает заголовок ответа в результате в Google Chrome

Я получаю заголовок ответа на запрос Ajax как результат в Google Chrome в первый раз, когда запрос отправляется, после того, как этот запрос ajax работает правильно. Запросы все время работают нормально в Mozilla Firefox.

Вот мой код Ajax:

jQuery.ajax({
    type: "GET",
    url: "get_product_links.php?product_id="+productval,
    success: function(data){
        jQuery('#prodcut_links').html(data);
        jQuery('#product_title').hide();
    }
});

Результат Ответ (ошибка: получение этого результата в ): �HTTP/1.1 200 OK Дата: среда, 06 марта 2013 г. 03:04:28 GMT Сервер: Apache Варианты: Accept-Encoding Content-Encoding: gzip Content-Length: 525 Connection : close Content-Type: text/html ����Mo�0 ������0%��ر�n��k�^z,dYN�ْ!)u��G�YPt���I ������p�e��� �Fd�2.-�.���Ee�i�l�s�T�t�) �u��P�ʳ��p��AY�L ��˶j�����ཧ:+�491?�L�O�/0] q��%���9��-'�j��z z�Ze,��� uN|?莝aZt��V��kO��ǃQ�h�:�� ����E ��l��3���f��' �r�VI�Z� R��v�p����#�Ø�b š�pg$zy��-���2��őv � �FQ�6��t���

get_product_links.php Содержит (успешное выполнение после первого запроса): этот файл генерирует простой HTML-ответ с использованием результата базы данных. Ответ :

<b><div align='center' style='width:569px;color:#003486;' >myproduct</b> &nbsp;<a data-lightview-options="skin: 'light', width: 500" data-lightview-type="iframe" class="lightview rightmost" href="myorder.php" style="text-decoration:none" >
<button type="button">ADD NEW ORDER</button>
</a></div>
<b> 

Пожалуйста, помогите мне решить эту проблему.


person Mohammad Suhel Shaikh    schedule 06.03.2013    source источник
comment
поделитесь кодом файла get_product_links.php.   -  person Dipesh Parmar    schedule 06.03.2013
comment
можете ли вы опубликовать последующий запрос, который успешно   -  person Arun P Johny    schedule 06.03.2013
comment
Уважаемый, это содержимое и результат успешного запроса get_product_links.php ‹b›‹div align='center' style='width:569px;color:#003486;' ›myproduct‹/b› ‹a data-lightview-options=skin: 'light', width: 500 data-lightview-type=iframe class=lightview крайний справа href=myorder.php style=text-decoration:none › ‹тип кнопки =кнопка›ДОБАВИТЬ НОВЫЙ ЗАКАЗ‹/кнопка› ‹/a›‹/div› ‹b›   -  person Mohammad Suhel Shaikh    schedule 06.03.2013


Ответы (1)


Добавление html dataType может помочь с этой проблемой кодирования.

jQuery.ajax({
  type: "GET",
  url: "get_product_links.php?product_id="+productval,
  dataType: "html",
  success: function(data){
    jQuery('#prodcut_links').html(data);
    jQuery('#product_title').hide();
  }
});
person Geoff Petrie    schedule 06.03.2013
comment
После добавления dataType: html я получаю заголовок Response + Result. Вот ответ, который я получаю. �HTTP/1.1 200 OK Дата: среда, 06 марта 2013 г. 04:02:35 по Гринвичу Сервер: Apache Вариант: Accept-Encoding Keep-Alive: timeout=10, max=28 Connection: Keep-Alive Transfer-Encoding: chunked Content- Тип: text/html 64e ‹Правильный ответ› - person Mohammad Suhel Shaikh; 06.03.2013
comment
Как просили другие, было бы полезно посмотреть, какой код находится в get_product_links.php. - person Geoff Petrie; 06.03.2013
comment
get_products_links.php Часть-1 ‹?php if(isset($_REQUEST['product_id'])) { $productid = $_REQUEST['product_id']; } иначе { $productid = ; } ?› ‹?php include 'dbconnect.php'; $pname[0] = Менеджер заказов; if($productid) { $query = SELECT ProductName from product where ProductID = '.$productid.'; $rsSearchResults = mysql_query($query) или die(mysql_error()); $pname = mysql_fetch_row($rsSearchResults); } echo ‹b›‹div align='center' style='width:569px;color:#003486;' ›.$pname[0].'‹/b›'; ?› - person Mohammad Suhel Shaikh; 06.03.2013
comment
get_products_links.php Часть 2 ‹a data-lightview-options=skin: 'light', width: 500 data-lightview-type=iframe class=lightview rightmost href=../phpscripts/editorder-new.php?id=new&productid =‹?=$productid?› style=text-decoration:none › ‹button type=button›ДОБАВИТЬ НОВЫЙ ЗАКАЗ‹/button› ‹/a›‹/div› ‹b› ‹?php //Получение ссылки из ссылок на продукты таблица if($productid) { $query =SELECT * FROM ProductLinks WHERE ProductID =.$productid. ЗАКАЗАТЬ ПО ID ASC; $rsSearchResults = mysql_query($query) или die(mysql_error()); - person Mohammad Suhel Shaikh; 06.03.2013
comment
get_products_links.php Часть 3 while ($pname = mysql_fetch_array($rsSearchResults)) { echo '‹div style=color:#0065BD; выравнивание текста: по центру; плыть налево; отступ слева: 25px; заполнение сверху: 2px; padding-bottom:2px;› ‹button›‹a href='.$pname['LINK'].' target=_new›'.$pname['Name_of_LINK'].'‹/a›‹/button›‹/div›'; } } ?› ‹/b› ‹/div› - person Mohammad Suhel Shaikh; 06.03.2013
comment
@user2138295 user2138295, если вы хотите поместить это в суть, я рассмотрю это поближе, но, судя по всему, у вас нет ничего, что вы окончательно возвращаете в виде html или как-то иначе. Это, вероятно, вызовет у вас некоторые проблемы. - person Geoff Petrie; 06.03.2013