我正在尝试设计一个模块,我希望在将图像上传到数据库之前向用户显示图像的预览.
我找到了一个适用于Firefox的解决方案但不适用于IE和Chrome ...有人可以帮助我.
这是我的代码: -
function imageURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function(e) {
$('#replaceMe').attr('src', e.target.result)
.width(100)
.height(100);
}
reader.readAsDataURL(input.files[0]);
}
}
Run Code Online (Sandbox Code Playgroud)
我在文件输入控件的更改事件上调用此函数: -
<input type="file" class="file" onchange="imageURL(this)" />
Run Code Online (Sandbox Code Playgroud)
而且我也试过这个网址步骤,但它不适用于IE7和8以及Chrome.
我想在我现有的Sinatra应用程序中添加一个ORM.虽然我还没有尝试过ActiveRecord,但我还是通过了Datamapper,Sequel和ActiveRecord.
Datamapper似乎很容易,但我经常面临" 在一个进程中使用什么ORM多个数据库连接sinatra应用程序? "中讨论的问题,但无法理解它的解决方案和根本原因.
有没有建议选择合适的,以绩效为导向的ORM?
原版的:
description: Hello World
description: Hello India
description: Hello Guys
Run Code Online (Sandbox Code Playgroud)
我在yaml文件中有20000行,我想搜索并将描述内容放在双引号中,描述的内容各不相同
我想要:
description: "Hello World"
description: "Hello India"
description: "Hello Guys"
Run Code Online (Sandbox Code Playgroud)
那么这件事是可行的,如果有的话,你能告诉我怎么样?
谢谢.
这基本上是一个教程问题,因为我是初学者我想在我们的C#代码开头使用的包含汇编和命名空间的using语句之间的区别是什么
像这样:
using System.Web.Services;
Run Code Online (Sandbox Code Playgroud)
当我们在方法或代码中编写代码时.像这样:
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
Run Code Online (Sandbox Code Playgroud)
是否有任何差异或两者都相同,任何指导都会有所帮助和赞赏.
string emailfield=txtEmail.Text.ToString();
string url =
"http://localhost:3076/user/Authenticate-Users.aspx?email="+emailfield;
Run Code Online (Sandbox Code Playgroud)
我想加密查询字符串,然后decrpyt.有没有办法在C#中做到这一点?
谢谢
我需要在我的页面上有一个HTML元素(标签)对于IE来说是不可选的...目前我已经尝试过了
Unselectable=ononselectreturn=false;没有一个能帮助我.
对于Firefox和Chrome我已经设置了以下CSS属性,这些属性工作得非常好......但问题与IE一样.
您设置的CSS属性:
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
Run Code Online (Sandbox Code Playgroud)
有没有替代或IE黑客?
Stack Overflow的答案帮助了我,但不是IE.
我经历了一些博客和网站,它们给了我一些关于如何登录sinatra的信息,但没有为我的应用程序工作,我还经历了一个名为sinatra-logger的宝石没有尝试过,想知道理想和简单的"登录"方式在sinatra.就像我们为rails做logger.info一样.
我试过并且没有工作的代码来自以下站点链接,并且一些SO链接也指向上面链接中使用的相同方法.
configure do
LOGGER = Logger.new("sinatra.log")
end
helpers do
def logger
LOGGER
end
end
Run Code Online (Sandbox Code Playgroud)
我已经在我的应用程序的app.rb中写了这个,它无法为App:Module说未定义的方法`configure'
任何指针或指南都会有所帮助.谢谢.
编辑 现在正在使用文件写入来记录我的错误和消息:
File.open('log.txt', 'a') do |f|
f.write "#{status}-#{CONFIG.api_url}-#{data.inspect}-tweet}"
end
Run Code Online (Sandbox Code Playgroud) 我有这个json字符串
{
'studentinfo':
{
'name':'abc',
'age':41,
'gender':male,
address:
{
'street':'asd',
'city':'ipd',
'state':'mah'
},
'subject':[
{
'name':'Arts','marks':40,'grade':'a'
},
{
'name':'Science','marks':40,'grade':'a'
},
{
'name':'Commerce','marks':40,'grade':'a'
}
]
}
}
class root
{
public list<studentinfo> studentinfo;
public list<address> address;
public list<subject> subject;
}
class studentinfo
{}
class address
{}
class subject
{}
JSONSerializer.ConvertFromJSON<root>(JSONData)
Run Code Online (Sandbox Code Playgroud)
我想反序列化上面的json字符串,但我得到空值?知道哪里不对吗?
public static T ConvertFromJSON<T>(String json)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Deserialize<T>(json);
}
Run Code Online (Sandbox Code Playgroud)

关于优秀jQuery的另一个问题
当我点击具有相同类的元素时,我想找到一个带有类的dom元素,例如abc.现在搜索应该是前一个元素.
我编写的代码:
$(this)
.closest('.abc')
.parent()
.prevAll()
.find('.abc')
.first()
.triggerHandler("focus");
Run Code Online (Sandbox Code Playgroud)
这是回顾父母的前一个dom并搜索abc,但是如果类'abc'在前一个dom中不存在,我想搜索直到找到abc,同时尝试使用jquery的prevuntil仍然没有运气.
如果有人可以帮助我,非常感谢.
c# ×3
html ×2
jquery ×2
sinatra ×2
asp.net ×1
css ×1
datamapper ×1
javascript ×1
json ×1
logging ×1
orm ×1
rack ×1
regex ×1
ruby ×1
select ×1
sublimetext ×1
sublimetext2 ×1