我使用jQuery从当前网页加载一个简单的txt文件 - 这个文件将始终包含一个没有格式的普通数字 - 例如123456
$(document).ready(function(){
var test;
$.getJSON('myfile.txt', function(data) {
test = data;
showAlert(); // this call will display actual value
});
function showAlert() {
alert(test);
}
});
Run Code Online (Sandbox Code Playgroud)
此时,代码将文件拉入,然后在警告框中显示内容,但我想要做的是逐个字符地读取响应字符并创建一个HTML字符串,然后我可以将其插入到页面中 - 每个字符将被转换为图像标签.
例如,如果响应为123,我想创建一个包含以下HTML的字符串:
<img src="1.png" />
<img src="2.png" />
<img src="3.png" />
Run Code Online (Sandbox Code Playgroud)
然后我会将该字符串插入到我页面上的div中.
任何人都可以建议如何循环创建img标签的响应?
谢谢
Action当我使用URL重写时,我从方法中获取了错误的URL .
我在web.config中有这个重写规则:
<rule name="Old Objects 2" stopProcessing="true">
<match url="^transportbilar/(nya|begagnade|miljobilar)/(.*)$" ignoreCase="true"/>
<action type="Rewrite" url="/transportbilar/{R:2}"/>
</rule>
Run Code Online (Sandbox Code Playgroud)
这将改写像一个URL /transportbilar/nya/fiat/7s76s8dg来/transportbilar/fiat/7s76s8dg,工作正常,但Url.Action获得此混淆.
我使用这样的表达式在页面中创建一个URL:
url.Action("Slideshow", "Object", new { id = objectId });
Run Code Online (Sandbox Code Playgroud)
如果未使用URL重写(直接浏览到页面),则会生成正确的URL /Object/Slideshow/7s76s8dg,但是当使用URL重写时,该Action方法会将页面URL的第一部分添加到生成的URL中,并生成错误的URL /transportbilar/Object/Slideshow/7s76s8dg.
我认为我可以在重写规则中执行重定向,这可以避免问题,因为请求的URL会发生变化,但有没有办法让它工作而不将其更改为重定向?
我认为可能相关的路线是这些(按此顺序添加):
transportbilar/handlare/{id}/{criteria}
transportbilar/handlare
transportbilar
transportbilar/sokresultat/{criteria}
transportbilar/{brand}/{id}/{criteria}
{controller}/{action}/{id}
Run Code Online (Sandbox Code Playgroud)
最后一条路线将捕获网址/Object/Slideshow/7s76s8dg,而最后一条路线将捕获/transportbilar/fiat/7s76s8dg.
如果元素没有任何类,我怎么能用jQuery来选择元素呢?
我正在编写一个页面,允许html作者通过向元素添加一个类来覆盖默认的jQuery操作.它应该是任何类.
所以标记可能是:
<ul>
<li class="override"></li>
<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我希望jQuery只选择第二个列表元素,因为它没有类.
我看过.hasClass(),但它似乎需要一个特定的类名.
谢谢!
让我们在里面说<textarea>,我在每一行都输入一堆关键字.
keyword1
keyword2
keyword3
...
$('textarea[name=sometextarea]').val().split('\n').each(function(e){
alert($(this));
});
Run Code Online (Sandbox Code Playgroud) 我的代码有问题.
foreach (DataRow dr in dt_pattern.Rows)
{
part = dr["patternString"].ToString();
if (part != vpart)
{
System.Console.WriteLine(part);
System.Console.WriteLine("Geben Sie bitte für den Abschnitt die AT ein: ");
temp = System.Console.ReadLine();
AT = ToDouble(temp);
dr["AT"] = AT;
double xATmax = ToDouble(dr["Ampl"].ToString());
double x = ToDouble(dr["Time"].ToString());
double yATmax = ToDouble(dr["Ampl"]+1.ToString()) + AT;
double y = ToDouble(dr["Ampl"].ToString());
dr["alphaATmin"] = Gradient(x,xATmax,y,yATmax);
System.Console.WriteLine(dr["alphaATmin"]);
}
vpart = part;
}
Run Code Online (Sandbox Code Playgroud)
但我需要在xATmax和yATmax下一行的价值......有人可以帮助我吗?
我有一个在Windows Server 2008上运行的应用程序,即处理上传的图像.目前,它每天成功处理大约8000张图像,每张图像创建11种不同的尺寸.
我遇到的问题是,有时应用程序无法加载某些图像,我收到错误"System.Runtime.InteropServices.ExternalException:GDI +中发生了一般错误.".
上传只接受带有JPEG扩展名(jpg/jpeg/jpe)或JPEG MIME类型的文件,从我可以看出这些图像实际上是JPEG图像.如果我看的图像文件在Windows资源管理服务器上,它可以成功地提取该文件的缩略图,但如果我尝试打开它,我得到的错误信息"这不是一个有效的位图文件,或者它的格式是目前不支持." 来自Paint.
如果我将图像复制到我自己的计算机上,运行Windows 7,打开图像没有问题.它适用于Paint,Windows Photo Viewer,Adobe Bridge和Photoshop.如果我尝试使用Image.FromStream加载图像的方式与在服务器上运行的应用程序相同,则加载就好了.(我已将文件复制回服务器,但它仍然无效,因此复制过程中没有任何内容可以更改它.)
当我查看Bridge中的图像信息时,我看到图像是使用Picasa 3.0创建的,但除此之外我看不到任何关于它们的特殊信息.我还没有发现任何人遇到同样的问题,或者使用Picasa应用程序遇到任何已知问题.
有没有人有任何类似的问题,或者知道使用Picasa创建的图像是否有特别之处?是否有任何图像编解码器需要在服务器上安装以处理各种JPEG图像?
以下是未在服务器上加载的图像示例:gdi-example.jpg(192 kB).
我目前正在开发一个拥有成千上万行jQuery代码的网站,特别是有很多点击事件,我想知道是否有一个更具有性能意识的最佳实践,用于绑定点击事件或任何事件到一个物品.
当然,在各种链接和项目上有30多个点击事件不能很好地进行注册.正在使用新的jQuery 1.7"on"函数,或许应该将事件绑定到body元素或其他东西然后检查将获得项目被点击然后从那里工作?或者它是一个非问题,绑定很多事件并不是现代浏览器或性能的问题?
我和我的一些大学朋友被分配了一项实际任务,即开发用于优化从某种材料切割矩形零件的网络应用程序。类似于此列表中的应用程序,但更简单。基本上,我对互联网上是否有此类优化算法的任何源代码感兴趣。我计划使用 Adobe Flex 框架开发该应用程序。编程部分将在 Actionscript 3, ofc 中完成。但是,我怀疑是否有针对此语言的任何优化示例。不过,可能有一些适用于 Java、C++、C#、Ruby 或 Python 以及其他更流行的语言(然后我只需要在 AS 中重写它)。所以,如果有人知道任何适合我的免费库或算法代码示例,我想听听您的建议。:)
我正在尝试从类中返回对象列表并获得以下错误:
Error 1 Inconsistent accessibility: property type 'System.Collections.Generic.List<EventXmlExtract.Attribute>' is less accessible than property 'EventXmlExtract.EventExtract.AttributeList' C:\Documents and Settings\eyalk\My Documents\Visual Studio 2010\Projects\Blobs\EventExtractDll\EventExtract.cs 14 32 EventExtractDll
我的代码尝试返回_attributeList:
public class EventExtract
{
private string _type;
private int _type_id;
private List<Attribute> _attributeList = new List<Attribute>();
internal List<Attribute> AttributeList
{
get { return _attributeList; }
set { _attributeList = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
问题是什么 ?以及如何检索列表?