我在循环范围内进行ajax调用,我需要成功回调才能使用调用它的正确"i".
像这样(伪JavaScript代码):
for (i = 1 ; i <= 10 ; ++i)
{
$.ajax( { ....,
success : function(data) {
// I want to use the correct i HERE
}
});
}
Run Code Online (Sandbox Code Playgroud)
显然它不起作用,因为在调用成功回调时,i值与回调不同步...
我的网站包含以下代码:
<ul class="thumbnails1">
<li>
<img src="~/Images/man1.jpg" alt="n/a"/>
</li>
</ul>
<input type="button" value="See More" onclick="OnSeeMore()"/>
<script type="text/javascript">
function OnSeeMore() {
$('.thumbnails1').prepend('<li><img src="~/Images/man1.jpg" alt="n/a"/></li>');
}
</script>
Run Code Online (Sandbox Code Playgroud)
原始图像显示效果很好,但是当我单击"查看更多"按钮时,我可以看到列表项是动态添加的,但图像显示"alt"文本n/a而不是"man1.jpg"图像.那么我做错了什么?我基本上尝试复制谷歌的图像搜索行为,只显示数据库中的一些图像,然后根据请求显示更多.
我需要从批处理文件(使用sc start XXX)启动服务,但仅限于配置了自动启动类型.
我读了指令,sc /?我尝试先调用sc qc XXX命令以查询它的配置,然后在结果上使用findstr,但sc qc XXX命令后出现以下错误:
[SC] QueryServiceConfig FAILED 122:
The data area passed to a system call is too small.
[SC] GetServiceConfig needs 718 bytes
Run Code Online (Sandbox Code Playgroud)
指定的服务不作为已安装的服务存在.
这很奇怪,因为我可以sc config XXX从命令行调用和停止/启动它.
我错过了什么吗?有没有更好的方法呢?