我遇到验证码(http://www.webdesignbeach.com/beachbar/ajax-fancy-captcha-jquery-plugin)。我在标题中遇到错误。 Anyboby知道这是什么问题吗?
“obj”有“captxt和”数组“字段。
我包括jquery-1.5.1.min.js
和jquery-ui.min.js
库
这是我的JS代码中的一个示例:
function loadlang(lang) {
var rand = $.ajax({ url: '/captcha/data.aspx', async: false }).responseText;
var obj = eval(rand)[0];
$(".red").removeClass('red');
$(function () {
$(".ajax-fc-container").captcha({
borderColor: "silver",
text: obj['captxt'],
items: obj['array']
});
});
$("#resend_password_link").html(obj['resend_password_link']);
$("#sectxt").html(obj['sectxt']);
$("#more").html(obj['more']);
$("#langtxt").html(obj['langtxt']);
$("#optionstxt").html(obj['optionstxt']);
$("#submit").val(obj['Login']);
$("#tab").hide();
$("#desc").html(obj['Text']);
$("#dialog").html(obj['Browser']);
}
$(document).ready(function () {
$.browser.chrome = /chrome/.test(navigator.userAgent.toLowerCase());
//InitLang();
var lang = document.location.href.split('lang=')[1] || 'pl';
loadlang(lang);
$("#lang").remove();
$("#myForm").append("<input id=\"lang\" type=\"hidden\" style=\"display: none;\" name=\"lang\" value=\"" + lang + "\">");
$('.lang').click(function () {
$("#lang").remove();
$("#myForm").append("<input id=\"lang\" type=\"hidden\" style=\"display: none;\" name=\"lang\" value=\"" + $(this)[0].id + "\">");
loadlang($(this)[0].id);
});