如何使此代码(或其概念)工作。它包括html、javascript和php

如何使此代码(或其概念)工作。它包括html、javascript和php,php,javascript,html,voting,Php,Javascript,Html,Voting,所以我对javascript或php都不是很熟悉,但我想做的是为某个站点创建一个自动投票者。这很简单。我有一个网址,它增加了一张选票。我已经验证了输入此url算作一次投票。但是,在进行另一次投票之前,必须删除网站cookie。这是我迄今为止尝试过的(注:希望在chrome中实现这一点。如果有人有其他浏览器可以使其在chrome中工作,那很好。): 函数clearCookies() { chrome.cookies.getAll({domain:domain.com},函数(cookies){

所以我对javascript或php都不是很熟悉,但我想做的是为某个站点创建一个自动投票者。这很简单。我有一个网址,它增加了一张选票。我已经验证了输入此url算作一次投票。但是,在进行另一次投票之前,必须删除网站cookie。这是我迄今为止尝试过的(注:希望在chrome中实现这一点。如果有人有其他浏览器可以使其在chrome中工作,那很好。):


函数clearCookies()
{
chrome.cookies.getAll({domain:domain.com},函数(cookies){
对于(var i=0;i

很明显,我用实际的域名和“特定的URL到投票”来替换“Domain.com”使用实际URL。有人能帮我吗?我以前只使用过java和基本html,所以我甚至不完全确定如何自己解决这个问题。

您正在尝试使用并清除cookies向服务器发送请求,以便您可以重新投票

问题是PHP发出了请求


如果您希望浏览器执行请求,请查看。

如果允许jquery,请使用以下解决方案

 <span class='vote' >Vote</span>
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script>
    $(".vote").click(
                 function()
                 {                  
                        var rquest = $.ajax({
                                    type: "POST",
                                    url: "url_to_vote",
                                    data: {voted_user_id: 'id of user who is voting'}
                                  });
                                  rquest.done(function( msg ) {
                                     if(msg == true)
                                     {
                                        alert('Voted successfully');
                                     }
                                     else
                                     {
                                        alert('already voted');
                                     }
                                  });
                                  request.fail(function(jqXHR, textStatus) {
                                        alert( "Error: " + textStatus );
                                    });
                        }
                 );
    </script>

发生了什么…?问题出在哪里?“我有一段代码,但它不工作”不是问题。你怎么知道“它很简单”?问题是通过php响应js函数。为什么你要尝试自动对域投票,并绕过防止重复投票的机制?
 <span class='vote' >Vote</span>
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
    <script>
    $(".vote").click(
                 function()
                 {                  
                        var rquest = $.ajax({
                                    type: "POST",
                                    url: "url_to_vote",
                                    data: {voted_user_id: 'id of user who is voting'}
                                  });
                                  rquest.done(function( msg ) {
                                     if(msg == true)
                                     {
                                        alert('Voted successfully');
                                     }
                                     else
                                     {
                                        alert('already voted');
                                     }
                                  });
                                  request.fail(function(jqXHR, textStatus) {
                                        alert( "Error: " + textStatus );
                                    });
                        }
                 );
    </script>
id = voted_user_id
query = select 1 from voting_table where user_id =id
result = execute(query)
if (result == 1)
    print false
else
{
    add code to insert voting data
    print true
}