Javascript 在变量中获取JQuery load()以进行验证,而不是显示它
这里是我正在使用的Javascript 在变量中获取JQuery load()以进行验证,而不是显示它,javascript,jquery,ajax,Javascript,Jquery,Ajax,这里是我正在使用的 $(document).ready(function(){ $("#button").click(function(){ $("#box").load("read.txt"); // i want read.txt content in variable }); }); 此代码工作正常,但我希望内容在变量中。只需使用此 function validate(content) { alert(content); // check your content
$(document).ready(function(){
$("#button").click(function(){
$("#box").load("read.txt"); // i want read.txt content in variable
});
});
此代码工作正常,但我希望内容在变量中。只需使用此function validate(content) {
alert(content); // check your content here
}
$(document).ready(function(){
$("#button").click(function(){
//$("#box").load("read.txt"); // skip this line
$.get('read.txt',validate); // new line
});
});
jQuery
$.load
方法加载url,并将其内容输出到jQuery DOM元素中。
它是$.ajax
方法的简写,但预配置为将结果写入元素
您可以使用原始的$.ajax
方法或它的其他速记方法来更好地满足您的需要
事实上,解决这一问题的简单方法如下:
$(document).ready(function(){
$("#button").click(function(){
$.get("read.txt",function(data){
console.log(data); // data contains the contents of read.txt in string format
});
});
});
变量将从何处驱动?你有支持HTML的软件吗?