我有这两个会议瓦尔在我的PHP生成一个随机数:PHP mathquestion验证码,AJAX刷新按钮
<?php
session_start();
if (!isset($_SESSION['num1']) && !isset($_SESSION['num2'])) {
$_SESSION['num1'] = rand(1,5);
$_SESSION['num2'] = rand(1,5);
}
?>
而且在同一页上我有这样的标签,显示NUM1 + NUM2:
<label><?=$_SESSION['num1']?> + <?=$_SESSION['num2']?> ?</label>
我想要做的就是将标签边上的img变成链接,它会更新num1和num2 vars而不刷新页面,这有可能吗?
我应该在像captcha.php这样的分离文件中创建这些变量,然后将它包含在显示生成的数字的标签上,在captcha.php或类似的东西上使用echo: 或者我需要使用ajax?
你们可以帮我一下,我是设计师,试图创建一个投资组合,这种形式让我疯狂! 感谢
@Koterpillar 正如你所说,我captcha.php我想有这些:
<?php
session_start();
if (!isset($_SESSION['num1']) && !isset($_SESSION['num2'])) {
$_SESSION['num1'] = rand(1,5);
$_SESSION['num2'] = rand(1,5);
}
?>
然后,我将包括验证码PHP到一个div让说#captcha。验证码是通过一个简单的问题来完成的,比如1 + 3 =,没有图片或者其他类似的东西,它是一个小网页,我想我不需要验证码上的那些噪音和线条,验证是在php提交表单上进行的。但如何调用与Ajax的captcha php来更新该div?它是这样的?
$("#captcha").click(function() {
$.ajax({
type: "POST",
url: "includes/captcha.php",
data: ,
success: function(){
},
});
}
感谢您的帮助!
ajax是正确的想法.. BTW你使用jQuery吗? – coolguy 2013-03-11 09:04:48
是的,我只使用jquery和php ...但我想我会需要这个ajax的东西!或者是另一种解决方案?感谢您的帮助 – cafeon 2013-03-11 19:22:19