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