【问题标题】:How to get Jquery value in php [closed]如何在php中获取Jquery值[关闭]
【发布时间】:2016-02-11 15:28:45
【问题描述】:

我想获取 Jquery id 调用附带的 php 中返回的 Gameresult 值

html标签

<p id="gameresult">

</p>

我想将值抓取到 php 中,将在此处附加

Jquery 部分:

this.enter = function() {
        var obj = g;
        g.platform.soundManager.gameover.play();
        var result = $('<ul><li>You type '+g.score.score+' characters in '+g.time.time+' seconds.</li><li><u>Your speed</u> : about ' + Math.floor( (Math.ceil(g.score.score / 5) / g.time.time) * 60) +' words per minutes!</li></ul>');
        g.platform.stopAnim();
        this.hideMenu();
        $('#gameresult').append(result);
        this.showState(this.screen);

以下是链接:

bubbletyping.base.pk

在左上角玩游戏 用于演示..

【问题讨论】:

  • 那里没有 ajax。你可以通过$.ajax()$.post()$.get() 来判断,没有出现。
  • ajax 在哪里?请告诉。
  • 对不起,我错了它的 Jquery...你能建议我任何 sloution
  • 那么,你想从 JQuery 返回一个值到 HTML 吗?因为我也没有看到任何 php...

标签: php html ajax


【解决方案1】:

删除结果字符串周围的 $() 内容。此外,您应该检查以确保 g.time.time 在除法之前不为零。

var speed = (g.time.time === 0 ? 0 : Math.floor( (Math.ceil(g.score.score / 5) / g.time.time) * 60))
var result = '<ul><li>You type '+g.score.score+' characters in '+g.time.time+' seconds.</li><li><u>Your speed</u> : about ' + speed +' words per minutes!</li></ul>;

Here is a JS Fiddle demo

【讨论】:

  • 感谢 devlin carnate,但我试图从 Jquery 部分或 html 部分获取结果并将其分配给 php 变量..我该怎么做..谢谢您的帮助
  • 你可以使用 AJAX 来做到这一点。 stackoverflow.com/questions/24586471/…
猜你喜欢
  • 2013-05-31
  • 2020-07-06
  • 1970-01-01
  • 2016-08-20
  • 2018-11-24
  • 2011-09-11
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多