2015-05-25 3 views
-3

Я французский, я работаю над оптимизацией сайта с помощью AJAX, но у меня странная ошибка. Я объясняю с кодомОшибка метода загрузки AJAX 500

Я работаю с файлом php. В этом файле PHP мы создали таблицу с идентификатором = 'Ajax-

<table id='ajax' width='100%'> <!-- On cré un nouveau tableau qui prend toute la largeur de la page --> 

Эта таблица кормить с данными PHP (эхо + HTML код)

Только в стороне у нас есть другой файл с именем PHP ajax_v2.php которые нормально кормят таблицу после javascript и запроса AJAX.

Итак, я хочу использовать метод загрузки с JQuery

Мой сценарий является расслоение плотной здесь:

<script src="js/jquery-last.js"></script> 
<script> 
    function ajax(id,type) 
    { 
     var param = 'read=' + id + ',type=' + type; 
     $("#ajax").load("themes/2/ajax_v2.php",param); 
     alert(param); 
    } 
</script> 

Этот сценарий в конце первого файла PHP.

Когда я выполняю этот код на FTP-сессии, я работаю на веб-сайте, ответ:

GET XHR http://www.next-war.com/2-test/themes/2/ajax_v2.php [HTTP/1.1 500 Internal 97ms Ошибка сервера]

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

Прошу прощения за мой плохой английский. И я новичок в веб-программировании.

Большое спасибо.

+0

Убедитесь, что ваш файл PHP не имеет синтаксической ошибки и не вызывает никаких исключений. Обычно это причины внутренних ошибок сервера при вызовах Ajax. – lucasnadalutti

+2

Проверьте журнал ошибок php – Populus

+0

Тогда стало ясно, что в вашем файле 'ajax_v2.php' есть некоторые ошибки внутри него. Вы должны исправить это первым –

ответ

0

, если вы хотите, чтобы передать ВАР на URL с GET (не рекомендуется), вы должны сцепить таким образом

read=1&type=2 

но если предпочитает скрыть ВАР, используйте метод POST

$.post("ajax_v2.php", { read: "1", type: "2" }) 
    .done(function(data) { 
      alert("response: " + data); 
    }); 
+0

хорошо, я буду использовать это, и я расскажу вам –

+0

теперь ошибка: POST XHR http://www.next-war.com/2-test/ajax_v2 .php [HTTP/1.1 404 не найден 54 мс] –

+0

ошибка 404 возникает, когда файл, который вы вызываете, не существует – jpintor

Смежные вопросы