javascript - 从 jQuery Ajax 调用 .ashx

标签 javascript jquery ajax httphandler ashx

我正在使用 jQuery 开发移动应用程序。在 Microsoft Azure 上,我有一个 Asp.Net 处理程序 .ashx 文件。网页为http://gloopt.cloudapp.net/Gloopt.ashx 。基本上,网页错误“Error 1001 Occurred”是我编程返回的。

当您访问该网页时,您会收到错误,这是预期的。但是,如果我尝试使用 jQuery 或 JavaScript 进行 Ajax 调用,则不会返回任何内容。您可以通过访问http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax2来测试这一点。并将 url 放入 ashx 文件中。

我对 Ajax 还很陌生,所以我不确定这里发生了什么。我查遍了互联网,但似乎无法弄清楚出了什么问题。

谢谢!

更新 我正在开发 PhoneGap Android 应用程序。这就是我真正打算使用它的地方。我将尝试在应用程序本身中进行测试。但你认为这会起作用吗?

最佳答案

您是否根据同源策略从同一域进行 ajax 调用 http://en.wikipedia.org/wiki/Same_origin_policy

编辑: 您可以使用 Firebug http://getfirebug.com/ 中的控制台看到您的请求被拒绝。 。安装 Firebug,浏览到 W3School 站点并运行您的请求。您将看到请求被发出然后被拒绝。

关于javascript - 从 jQuery Ajax 调用 .ashx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8750957/

相关文章:

c# - 使用 AJAX 进行线程化

javascript - 在 meteor 中读取 shell 命令的输出

javascript - 重置空格键的默认行为

javascript - 嵌套标签系统

javascript - on.blur 和 on.click 在 ajax 之前触发?

asp.net - IE8 中 AJAX 的意外缓存结果

javascript - Sendgrid SMTP API 在发送邮件时不替换替换标签

javascript - 如果 ReactJS 中页面位于应用程序内,如何让应用程序在单击时刷新?

javascript - Google map - 创建多个标记

javascript - jQuery Custom Accordion - 关闭当前打开的部分