jQuery AJAX请求,语法错误
jQuery AJAX Request, Incorrect Syntax?
从我的语法可以看出,我对jQuery非常陌生。我得到一个错误
Uncaught SyntaxError: Unexpected identifier
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setTimeout( "jQuery('#div1').load("ajaxtest.php");",3000 );
});
试试这个,你会想把你的jquery动作放在一个函数中,像这样:
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setTimeout(function(){
jQuery('#div1').load("ajaxtest.php");
}, 3000 );
});
Try with:
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setTimeout( function() { $('#div1').load("ajaxtest.php")},3000 );
});
如果你需要循环,这应该是合适的:
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setInterval( function() { $('#div1').load("ajaxtest.php"); },3000 );
});
问题在于""
里面的""
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setTimeout( "jQuery('#div1').load('"ajaxtest.php'");",3000 );
});
但是在setTimeout
中传递字符串被认为是不好的做法。所以,你可以试试经典的enclosure
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setTimeout((function(){jQuery('#div1').load("ajaxtest.php");}),3000 );
});
循环使用setInterval
jQuery(document).ready(function () {
//trying to reload the content after 3 seconds.
setInterval((function(){jQuery('#div1').load("ajaxtest.php");}),3000 );
});
要停止循环你可以使用像这样的变量
var anything =
setInterval((function(){jQuery('#div1').load("ajaxtest.php");}),3000 );
和最后清除
clearInterval(anything);
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 为什么忽略了eval()代码中的语法错误
- 难以访问的JS环境中的语法错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- 未捕获的语法错误:无法在“文档”上执行“查询选择器”
- React JS:未捕获(在承诺中)语法错误:在位置 0 的 JSON 中意外<令牌
- $(input[]).仅在firefox中出现每个抛出语法错误
- 为什么浏览器没有为语法错误抛出异常
- 错误:语法错误,无法识别的表达式:不支持的伪:无效/RectJS/Unit Testing
- 未捕获的语法错误:意外的令牌,
- jQuery.getJSON失败,语法错误
- "未捕获的语法错误:意外的标记"角度JS
- 参数列表Three.js之后的未捕获语法错误:缺少)
- 循环的Javascript冻结浏览器,没有语法错误
- 为什么匿名函数本身就是javascript中的语法错误
- 这怎么不是语法错误?这毫无意义!(javascript)
- 语法错误:缺少:在属性 ID 之后
- 未捕获错误:语法错误,无法识别的表达式:input[@type=submit]