我有这个代码,让我们说吧 a.html
<form name="frmSubmit" id="frmSubmit" method="post">
<input type="hidden" name="hdnName" value="user name" />
</form>
<script>
// 1 : start
document.frmSubmit.action = 'b.html';
document.frmSubmit.submit();
// 1 : end
// 2 : start
document.getElementById("frmSubmit").action = 'b.html';
document.getElementById("frmSubmit").submit();
// 2 : end
</script>
Run Code Online (Sandbox Code Playgroud)
既1和2在IE(IE 8)工作,而不是在FF(3.6.10).Firebug给我以下错误:
document.frmSubmit未定义
我该如何解决?
让我解释一下我在标题中的含义.让我们说,例如,我正在为一个网上商店/目录创建一个小型电子商务系统.客户有可能选择,他们是否希望收到新闻通讯.如果他们这样做,那么逻辑上应该立即发送新闻通讯,因为新闻通讯已经形成并准备就绪.
当然,它可以通过从数据库中获取所有指定的用户电子邮件并使用for循环通过mail函数循环发送邮件来完成,但问题是我被告知,这是不好的做法.简单而不便宜的方式是购买发送新闻通讯的互联网服务,但是对于php程序员需要什么呢?
所以我问你们谦虚的同志,你们的观点可能是什么解决方案?
NB!你可能不会相信我,但它不是垃圾邮件.
UPD:我可能已经解释错了,但我想听到的解决方案不仅是关于正确的发送邮件的方式,还有正确的交付方式.因为不是每个邮件发送总是交付.
当然有一些原因是不可预测的.例如,某个地方出现了故障并且邮件丢失(如果可能的话),但也有其他原因可能会受到服务器或其他地方的影响.也许需要与托管人讨论这个问题?
这是我的代码
NSString *enddate = [[NSString alloc] initWithUTF8String:(char *)sqlite3_column_text(statement, 3)];
Run Code Online (Sandbox Code Playgroud)
我需要有null日期,但是当一个null传递给这一行时,我收到一个错误
*由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'* - [NSPlaceholderString initWithUTF8String:]:NULL cString'
我有一个数据库类,用于进行选择,更新,删除MySQL查询.
现在,我想创建另一个类中的MySQL查询,但如果我定义$db = new DB();的index.php,我不能使用$db另一个类变种.$db如果我想进行查询,是否必须一遍又一遍地定义变量?或者有没有办法$db使用对象全局var 来创建var?
当我的页面无法正确呈现时,我在jboss控制台中看到了这些信息.有谁知道这意味着什么?
14:22:46,403 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1
:54:54 PM, flushing component applied @ 2:22:43 PM
14:22:46,404 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1
:54:54 PM, flushing component applied @ 2:22:43 PM
14:22:46,405 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1
:54:54 PM, flushing component applied @ 2:22:43 PM
14:22:46,406 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1
:54:54 PM, flushing component applied @ 2:22:43 PM
14:22:46,406 INFO [facelet] Facelet[/layout/header.xhtml] was modified @ 1
:54:54 PM, flushing component applied @ 2:22:43 …Run Code Online (Sandbox Code Playgroud) 当使用GroovyConsole时,我发现它比scala命令行REPL更有用.有谁知道它会很快成为ScalaConsole吗?它肯定有助于摆弄Scala并学习它的方法
我有HQL声明:
insert into Item (ost, value, comments, startTime, endTime, proposedBy)
select si.ost, si.value, si.comments, si.endTime, si.endTime, u
from Item si, User u
where si.ost = ? and u.id = ?
Run Code Online (Sandbox Code Playgroud)
如何修改为从其他列中使用参数的值ost和startTime列select?
我正在使用SolrJ搜索Solr索引,并试图获取Lucene的解释,以便将其记录下来以供进一步使用.
代码如下:
SolrServer server = new CommonsHttpSolrServer("solr_url");
SolrQuery solrquery = new SolrQuery();
solrquery.set("fl", "score, id"); // id is a String field
solrquery.set("rows", "1000");
solrquery.set("debugQuery", "on");
solrquery.setQuery("query words here");
try {
QueryResponse response = server.query(solrquery);
SolrDocumentList docs = response.getResults();
Iterator<SolrDocument> dociterator = docs.iterator();
while (dociterator.hasNext())
{
SolrDocument doc = dociterator.next();
String id = (String) doc.getFirstValue(idfield);
Float relevance = (Float) doc.getFirstValue("score");
String explanation = ???;
}
} catch (SolrServerException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我认为response.getEplainMap()将包含一个值为response.getEplainMap().get(id)的映射,但似乎explainmap只包含带有最后找到的文档值的键null.
任何想法如何得到正确的解释?
我正在考虑尝试使用MongoDB来存储我们的统计数据,但是在我真正开始学习它之前,我有一些关于我是否正确理解它的一般性问题.
我理解使用文档的概念,我不太清楚的是每个文档中可以存储多少数据.下图说明了我正在考虑的布局:
Website (document)
- some keys/values about the particular document
- statistics (tree)
- millions of rows where each record is inserted from a pageview (key/value array containing data such as timestamp, ip, browser, etc)
Run Code Online (Sandbox Code Playgroud)
让我对mongodb感到兴奋的是分组功能,例如:http: //www.mongodb.org/display/DOCS/Aggregation
db.test.group(
{ cond: {"invoked_at.d": {$gte: "2009-11", $lt: "2009-12"}}
, key: {http_action: true}
, initial: {count: 0, total_time:0}
, reduce: function(doc, out){ out.count++; out.total_time+=doc.response_time }
, finalize: function(out){ out.avg_time = out.total_time / out.count }
} );
Run Code Online (Sandbox Code Playgroud)
但我主要担心的是,例如,如果在机架空间的512-1gb ram服务器上有数百万个文档中有数百万条记录,那么该命令在服务器上会有多难?它还能承受低负荷吗?
MongoDB可以拥有的文件数量是否有限制(单独的数据库)?另外,我上面解释的树中的记录数是否有限制?此外,我上面显示的查询是立即运行还是某种map/reduce查询?我不确定我是否可以在控制面板中执行页面加载时立即获取这些统计信息.
谢谢!
我有一个枚举SOME_ENUM:
public enum SOME_ENUM {
EN_ONE,
EN_TWO,
EN_THREE;
}
Run Code Online (Sandbox Code Playgroud)
将SOME_ENUM.values()始终按枚举声明的顺序返回枚举:
EN_ONE, EN_TWO, EN_THREE?它是一个规则还是不保证在下一个JDK版本中不会被更改?