我正在寻找一个可接受的解决方案来捕获以下场景中的错误:我有一个与数据库交互的asp.net Web服务.我通过jquery的$ ajax函数与Web服务进行交互.
我想知道错误捕获的可接受的稳定方法是什么.从Web服务接收数据时,我的方案中存在两种类型的错误:
Ajax错误可能陷入$ ajax函数的错误部分.我将数据库错误捕获到Web服务中,到目前为止,我只想出一个如何将它们传递给用户的想法 - 将它们打包到结果数组中.但这个解决方案很尴尬.还有更好的想法吗?
以下是我用于访问asp.net Web服务的代码示例:
$.ajax({
type: "POST",
url: "http://localhost/WebServices/Service.asmx/GetBillingEntities",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
var results = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;
DisplayResults();
},
error: function(xhr, status, error) {
// Display a generic error for now.
alert("AJAX Error!");
}
});
Run Code Online (Sandbox Code Playgroud)
那么数据库结果是否应该进入结果数组并手动解压缩?有更好的系统吗?谢谢!
Litmus的跟踪代码有一个id为#_t的div,代码如下.
<style data-ignore-inlining=3D"" type=3D"text/css">
@media print {
#_t { background-image: url('https://ekpz8q6s.emltrk.com/ekpz8q6s?p&d=3Dcarlosfatureto@gmail.com');
}}
div.OutlookMessageHeader {
backgroun=
d-image: url('https://ekpz8q6s.emltrk.com/ekpz8q6sf&d=3Dcarlosfatureto@gmail.com');
}
table.moz-email-headers-table {
background-image: url('https://ekpz8q6s.emltrk.com/ekpz8q6s?f&d=3Dcarlosfatureto@gmail.com');
}
blockquote #_t {
background-image: url('https://ekpz8q6s.emltrk.com/ekpz8q6s?f&d=3Dcarlosfatureto@gmail.com');
}
#MailContainerBody #_t {
background-image: url('https://ekpz8q6s.emltrk.com/ekpz8q6s?f&d=3Dcarlosfatureto@gmail.com');
}
</style>
<div id="_t"> </div>
<img border="0" height="1" src="https://ekpz8q6s.emltrk.com/ekpz8q6s=?d=carlosfatureto@gmail.com" width="1" style="border: 0;height: auto !important;outline: none;text-decoration: none;-ms-interpolation-mode: bicubic;">
Run Code Online (Sandbox Code Playgroud)
"打印率"和"转发率"使用此div来识别电子邮件是打印还是转发.但是,Gmail,Outlook和"大公司"的每个人都会从电子邮件的元素中删除所有ID和类.所以,没有id就没有跟踪.
"参与率(扫视,删除,读取,撇去)"可能使用慢载图像.加载时间是用户花费的时间.再一次,Gmail,Outlook和"大公司"的每个人都使用代理和缓存.在这种情况下,图像始终加载到结束.
我做了一些测试,这两种方法(慢速加载图片和带有自定义ID的div)在Gmail和Outlook中都失败了,但它适用于roundcube webmail.
所以,我的问题是.在2016年,有人使用Litmus,它适合你吗?我知道回到2010年,Litmus可能工作正常,但现在,在2016年,它仍然有效吗?
我是java和android的新手.我的main.xml文件需要一些帮助.
这是我的错误 - 错误:解析XML时出错:未绑定前缀 - 元素类型"LinearLayout"必须后跟属性规范,">"或"/>".- 错误:解析XML时出错:这里格式不正确(无效令牌)
是我的main.xml文件
<?xml version="1.0" encoding="utf-8"?
LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
EditText
android:id="@+id/myEditText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
andtoid:text="New To Do Item"
EditText>
ListView
android:id="@+id/myListView"
android:layout_width="fill_parent"
andtoid:layout_height="wrap_content"
/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
错误与编辑文本有关.谢谢你能给予
cs的所有帮助
Outlook.com是否支持EWS?如果不是,使用python访问用户任务和日历的不同方式是什么?
到目前为止,我已经执行了以下操作:
使用EWSWrapper并尝试将suds -ews与python一起使用。当我尝试使用outlook.com帐户时,所有这些实施都会失败。
所以这是我想知道的:
任何帮助表示赞赏。
android ×1
email ×1
java ×1
jquery ×1
json ×1
litmus ×1
newsletter ×1
outlook.com ×1
tracking ×1
web-services ×1
xml ×1