好吧,我在网上阅读了很多,但仍然没有找到解决我的问题的方法:
我需要使用 jquery 方法 get 检查文件的内容是“nok”还是空(“”)。我尝试过的一件事(当然没有用,但清楚地表明了我的想法)是:
$(document).ready(function(){
$("#submit").click(function(){
...
var captchacheck="";
$.get("/form.php", function(data){captchacheck=data;}));
if(captchacheck == "nok") hasError=true;
...
所以请告诉我如何将数据中的字符串存储到全局变量(或其他合适的结构)中,以便可以在 if 子句中使用纯文本 nok。
最佳答案
使用 window.variablename
或 jQuery 风格的 $.variablename
来分配和访问全局变量。
例如。
$(document).ready(function() {
$.captchacheck = "";
$("#submit").click(function() {
$.get("/form.php", function(data) {
$.captchacheck = data;
});
hasError = ($.captchacheck == "nok");
关于jquery.get() - 使用数据作为全局变量的问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1677314/