Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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数据放入表单中_Javascript_Jquery_Forms - Fatal编程技术网

将javascript数据放入表单中

将javascript数据放入表单中,javascript,jquery,forms,Javascript,Jquery,Forms,我有以下javascript代码: game.bind('gameover', function(seconds) { setTimeout(function() { var rank = game.getRank(seconds); scorecard.find('.time').text(seconds + ' sec'); scorecard.find('.rank').text(rank[0]); scorecard.find('.

我有以下javascript代码:

game.bind('gameover', function(seconds) {
    setTimeout(function() {
      var rank = game.getRank(seconds);
      scorecard.find('.time').text(seconds + ' sec');
      scorecard.find('.rank').text(rank[0]);
      scorecard.find('.byline').text(rank[1]);
      ...more code
在以下div中显示此数据(因此js脚本正在工作):

所以我认为这应该是可行的,但是表单输入仍然是空的。我做错了什么

亲切问候,


Maurice

使用
val()
而不是
text()
来设置值

使用
val()
而不是
text()
来设置值

如果你只是想通过
updatescore.php
将js变量移动到数据库中,你根本不需要使用表单!您可以使用AJAX来实现这一点

  var scoreData = {
       time : time,
       rank : rank[0],
       byline : rank[1]
  };
  $.post('updatescore.php', scoreData); //done!

如果您只是想通过
updatescore.php
将js变量移动到数据库中,那么根本不需要使用表单!您可以使用AJAX来实现这一点

  var scoreData = {
       time : time,
       rank : rank[0],
       byline : rank[1]
  };
  $.post('updatescore.php', scoreData); //done!

谢谢,如果Freshyeball的解决方案不起作用,我会试试这个。虽然另一个解决方案也可以,但我仍然需要一个表单,因为我还有php数据要处理。谢谢,如果Freshyeball的解决方案不起作用,我会试试这个。虽然另一个解决方案也可以工作,但我仍然需要一个表单,因为我还有php数据要处理
scorecard.find('.time').text(seconds + ' sec');
scorecard.find('#time').text(seconds + ' sec');
etc
  var scoreData = {
       time : time,
       rank : rank[0],
       byline : rank[1]
  };
  $.post('updatescore.php', scoreData); //done!