0

我有一个 jquery 测验,它返回一个 10 的值。

我想做的是在用户参加测验后“分享到 facebook”和“tweet 你的分数”按钮。

这是我用于链接的代码:

<a class="facebook" href="http://www.facebook.com/dialog/feed?app_id=xxxxxxxxxxxxxxxxx&redirect_uri=<?=urlencode("https://www.facebook.com/=app_xxxxxxxxxxxxxxxxx");?>&display=page&link=<?=urlencode("https://www.facebook.com/=app_xxxxxxxxxxxxxxxxx");?>&picture=<?=urlencode("");?>&caption=&description=<?=urlencode("I just took the Quiz and scored xx/10. Want to take the quiz? Click here.");?>&name=<?=urlencode("");?>" title="Share on Facebook" target="_blank">Share on Facebook</a>

  <a href="http://twitter.com?status=<?=urlencode("I just took the Quiz and scored xx/10. Want to take the quiz? Click here.");?>" title="Tweet" target="_blank" class="twitter">Share on Twitter</a>

所以我希望描述中的 xx/10 显示用户得分,它存储在一个 jQuery 变量中。

非常感谢!

4

1 回答 1

0

好吧,jQuery 变量只是一个 Javascript 变量。由于看起来 PHP 正在输出该文本,这意味着您必须在提交分数时将 Javascript 变量的值传递给您的 PHP 脚本。

您要么必须使用 Javascript 捕获表单提交,要么使用 Javascript 提交表单。

或者,您可以创建一个基于会话的测验,并在 PHP 中计算结果。

于 2012-08-29T21:03:41.413 回答