-1

抱歉,如果这个问题没有意义,我仍在尝试理解 ajax、JavaScript 和 jQuery。所以这是我的问题。

这是我的 JavaScript 代码:

if (colorToCheck == gup("Player1")) {
    document.getElementById('win').innerHTML=player1+" wins";
    //add ajax call to update my json file
    redScore += 1
} else if (colorToCheck == gup("Player2")) {
    document.getElementById('win').innerHTML=player2+" wins";
    //add ajax call to update my json file
    blackScore += 1
}

所以我想从这个块中调用 ajax。我搜索了网络,但没有得到我的答案。提前致谢。任何帮助高度赞赏。

4

3 回答 3

1

看起来你在这里有一个很好的答案。我只是想确保您知道将 JQuery 库包含在您的页眉中。如果您不想下载,可以使用 Google 托管的库版本。

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>

更多库可在...

https://developers.google.com/speed/libraries/devguide#jquery

jQuery 教程

http://docs.jquery.com/Tutorials

AJAX简介

http://www.w3schools.com/jquery/jquery_ajax_intro.asp

博客

http://net.tutsplus.com/tutorials/javascript-ajax/15-resources-to-get-you-started-with-jquery-from-scratch/

YouTube 也是一个了解更多信息的好地方。

祝你好运!

于 2013-04-25T02:46:53.113 回答
1

使用这样的东西:

$('#win').html(colorToCheck == gup("Player1") ? player1:player2 + " wins");

if (colorToCheck == gup("Player1")) 
   redScore += 1
else if (colorToCheck == gup("Player2")) 
  blackScore += 1

$.post("update-score.php", { player: x, score: y } );

...

于 2013-04-24T18:36:46.817 回答
1
 $.ajax({
  type: "POST",
  url: "home.aspx", //you can call any function you want to execute in this url
  data: datastring,
    success: function(msg){
       alert( "This is ajax call:" + msg );
           // some code to exec on success
    }
 }); 

这是一个示例 ajax 调用。如果您正在寻找 JSON,那么请通过此http://api.jquery.com/jQuery.getJSON/

于 2013-04-24T18:34:34.860 回答