我开始在iPhone上部署一个离线应用程序,但它仍处于繁重的开发阶段.我的查询有一个简单的错误处理程序:
db.transaction(tx) {
tx.executeSql("SELECT * FROM TABLE",[], successHandler, errorHandler);
});
function errorHandler(transaction, error) {
alert("Error : " + error.message);
}
Run Code Online (Sandbox Code Playgroud)
当我测试自己的应用程序,并得到一个错误,我设法找到生成错误的查询是什么.但是当它是我的用户(当然是远程用户)时,它非常困难,因为错误消息并不具体.
有没有办法将上下文信息添加到我的错误消息中,例如sql查询或注释参数?
我正在尝试将我的JQM应用程序从1.3更新到1.4,并且在某些元素上,data-enhance ="false"不再起作用......元素仍然增强...
jsfiddle:http://jsfiddle.net/matthieubrunet/RB9Qw/
<div data-role="page" id="home">
<div data-role="header">
<h1>JQM 1.4.3</h1>
</div>
<div data-role="content">
<label for="yes">Yes</label>
<input type="checkbox" name="yes" id="yes" data-enhance="false" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我试图激活ignoreContentEnabled选项,但它不起作用:
$( document ).on( "mobileinit", function() {
$.mobile.ignoreContentEnabled = true;
});
Run Code Online (Sandbox Code Playgroud)
这是一个错误,还是我错过了什么?
非常感谢你的帮助.
我有一个日期选择器,如这个JSfiddle所示.我需要获取该日期选择器的值并将其显示在日历下方,而不显示任何文本框.我该怎么做?
我试过了
alert($("#datepicker").val());
Run Code Online (Sandbox Code Playgroud)
和
alert($("#datepicker").getText());
Run Code Online (Sandbox Code Playgroud)
和
alert($("#datepicker").getValue());
Run Code Online (Sandbox Code Playgroud)
但它没有用.我该如何实现呢?
我成功使用Mandrill从我的CodeIgniter站点发送邮件,使用此配置:
$config['mailtype'] = "html";
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.mandrillapp.com';
$config['smtp_user'] = 'user';
$config['smtp_pass'] = 'password';
$config['smtp_port'] = '587';
$this->email->initialize($config);
Run Code Online (Sandbox Code Playgroud)
但是Mandrill不想做事务电子邮件,所以我需要迁移到SparkPost.
以下是他们的指令:https://support.sparkpost.com/customer/en/portal/articles/1988470-smtp-connection-problems
我试过这个配置:
$config['mailtype'] = "html";
$config['protocol'] = 'smtp';
$config['smtp_host'] = 'smtp.sparkpostmail.com';
$config['smtp_user'] = 'user';
$config['smtp_pass'] = 'password';
$config['smtp_port'] = '587';
$this->email->initialize($config);
Run Code Online (Sandbox Code Playgroud)
但没有邮件发送,没有错误.所以我试着在主机中添加"tls":
$config['smtp_host'] = 'tls://smtp.sparkpostmail.com';
Run Code Online (Sandbox Code Playgroud)
我收到这个错误:
消息:fsockopen():SSL操作失败,代码为1. OpenSSL错误消息:
错误:1408F10B:SSL例程:SSL3_GET_RECORD:错误的版本号
文件名:libraries/Email.php
行号:1950
我在端口2525上遇到了同样的错误.
这是我在本地MAMP服务器上的phpinfo中的openssl部分:
支持OpenSSL支持
OpenSSL库版本OpenSSL 0.9.8zg
2015 年7月14 日OpenSSL头版本OpenSSL 0.9.8r 2011年2月8日
但是我的Debian服务器上有同样的错误,使用phpinfo:
OpenSSL支持启用
OpenSSL库版本OpenSSL 1.0.1e 2013年2月11日
OpenSSL头版本OpenSSL 1.0.1e 2013年2月11日
Openssl默认配置/usr/lib/ssl/openssl.cnf
任何线索?
非常感谢.
jquery ×2
codeigniter ×1
datepicker ×1
html ×1
javascript ×1
jquery-ui ×1
smtp ×1
sparkpost ×1
ssl ×1
web-sql ×1