AJAX加载方法错误500

AJAX load method error 500

本文关键字:错误 方法 加载 AJAX      更新时间:2023-09-26

我是法国人,我正在用AJAX进行网站优化,但我有一个奇怪的错误。我用代码

解释

我正在使用php文件。在这个php文件中,我们建立了一个id='ajax'的表

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

这个表是php数据的提要(echo + html代码)

在旁边,我们有一个名为ajax_v2.php的php文件,它通常在javascript和AJAX请求后提供表。

我想使用jquery的load方法

我的js脚本在这里:
<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会话上执行这段代码时,我正在为一个网站工作,答案是:

得到XHRhttp://www.next-war.com/2-test/themes/2/ajax_v2.php [HTTP/1.1 500内部服务器错误97ms]

请帮我解决这个问题。

我很抱歉我的英语不好。我是一个初学者在web编程。

非常感谢。

如果您想通过GET传递url上的变量(不推荐),您必须以这种方式连接

 read=1&type=2

,但如果希望隐藏变量,则使用POST方法

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