Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax没有';无法连接数据库_Javascript_Php_Mysql_Ajax - Fatal编程技术网

Javascript Ajax没有';无法连接数据库

Javascript Ajax没有';无法连接数据库,javascript,php,mysql,ajax,Javascript,Php,Mysql,Ajax,我对ajax有一个问题。我想建立一个简单的投票系统,但我有问题: <div id="button_up" onclick="vote_plus(1,$id)"></div> <div id="button_down" onclick="vote_plus(-1,$id)"></div> 我试着在这个链接上这样做: 我所要做的就是加载jQuery并更改这些get to POST。感谢您的帮助和时间尝试此调试-在Chrome中,右键单击页面->检查元

我对ajax有一个问题。我想建立一个简单的投票系统,但我有问题:

<div id="button_up" onclick="vote_plus(1,$id)"></div>
<div id="button_down" onclick="vote_plus(-1,$id)"></div>
我试着在这个链接上这样做:

我所要做的就是加载jQuery并更改这些get to POST。感谢您的帮助和时间

尝试此调试-在Chrome中,右键单击页面->检查元素->单击网络选项卡->查找“名称”列->执行ajax函数->在“名称”列中查找votesystem.php->如果为红色,请单击votesystem.php以查找错误您发送的javascript post请求,但是,在php中应该使用get中的参数。请决定你想用哪种方法并坚持下去!这可能与您在votesystem.php中使用$\u GET变量而不是$\u POST变量有关。通过向ajax请求中添加
type:'post'
,您将参数放置在http请求的主体中,该请求通过$\u post@唯一的ChemistryBlob访问,我得到以下错误:未捕获引用错误:$未定义。我也更改了“获取帖子”,但仍然没有working@JimmyMorrisson你加载jQuery了吗?
<?php 
include 'connection.php';
connection();
$page_id=$_GET['page_id'];
$rate=$_GET['rate'];
mysql_query("UPDATE img SET suma=suma+$rate, ocen=ocen+1 WHERE id=$page_id");

?>
function vote_plus(rate,page_id)
    {   
    alert('rate='+rate+'id='+page_id);
    $.ajax({
      url: 'vote_system.php',
      type: 'post',
      data: {rate:rate, page_id:page_id},
      success: function(output) 
      {
          alert('success, server says '+output);
      }, error: function()
      {
          alert('something went wrong, rating failed');
      }
   });


    }