【发布时间】:2011-11-01 14:09:09
【问题描述】:
我正在尝试使用标准发送广播消息。 html/javascript 到 Android 设备。我在 stackoverflow 上找到了一个脚本,但我无法让它工作。它不返回任何错误。然后从城市飞艇管理员发送一条消息,我工作正常。我在这里遗漏了什么吗??
<script language="JavaScript1.2" type="text/javascript">
var ruleObj = {
"android": {"alert": "test"}
}
;
var objStr = JSON.stringify(ruleObj);
// username : Application Key;
// password : Application Master Secret;
jQuery(document).ready(function(jQuery){
jQuery.ajax({
type: "POST",
contentType:"application/json",
username: "qE.........",
password: "zp........",
url:"https://go.urbanairship.com/api/push/broadcast/",
data: objStr,
success: function(data){
alert(data);
}
});
});
</script>
【问题讨论】:
-
"它没有返回错误。"您实际上缺少在 ajax 请求失败时调用的
error(jqXHR, textStatus, errorThrown)函数。在该函数中,您可以获取特定错误。jQuery.ajax()参考文档:api.jquery.com/jQuery.ajax
标签: javascript json urbanairship.com