我正在构建一款针对移动设备(特别是iPhone和Android)的Web应用程序。我使用ASP.NET MVC和JQuery构建它。在一页上我有一个级联下拉菜单。我已经为第一个下拉菜单的change事件连接了一个函数,并且执行了AJAX调用,并使用JSON响应来填充第二个下拉菜单。这一切都可以在我的桌面上正常工作,但不适用于iPhone或Android手机。第二个下拉列表未填充。我在更改函数中放置了一个“警告”,并验证事件正在被触发。然后,我在AJAX调用的回调函数中放置了“alert”,但它没有被执行,所以AJAX调用没有打到服务器,或者电话没有收到响应。Jquery ajax发布不支持iPhone和Android

jQuery的代码是:

$(function() {

$("#ProgramId").change(function() {

var programId = $("#ProgramId").attr("value");

alert("Change event triggered"); //

var termId = $("#TermId").attr("value");

$.post("/DealerHome/Terms", { "ProgramId": programId },

function (data) {

alert("Ajax response received"); //

$("#TermId").children().remove();

$("#TermId").append('--select--');

$.each(data, function() {

if (termId == this.Value) {

$("#TermId").append('' + this.Text + '');

} else {

$("#TermId").append('' + this.Text + '');

}

});

});

});

});

我已经打开iPhone上的JavaScript控制台,但它并没有显示出任何错误。作为移动设备开发的新手,我不知道该如何调试。在桌面上,我只是使用Fiddler来查看电线上发生了什么。任何帮助都非常感谢。

干杯

克雷格

2011-04-07

Craig

+0

只是继续到上面,我已经确认服务器正在接收来自移动设备的ajax调用,并且正在返回JSON响应,所以它似乎是移动设备未处理响应的问题。 –

2011-04-08 01:40:58

ajax不兼容iphone,Jquery ajax发布不支持iPhone和Android相关推荐

  1. Ajax如何设置contenttype,jquery ajax contentType设置

    默认get方法没有contentType,post方法的contentType为:application/x-www-form-urlencoded; charset=UTF-8 (1) 设置成app ...

  2. ajax 怎么input赋值,jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签...

    jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签 发布于 2016-11-25 16:26:40 | 111 次阅读 | 评论: 0 | 来源: ...

  3. ajax省市联动案例,JQuery+Ajax制作省市联动

    $(document).ready(function () { $("#Province").append("" + "--请选择--" + ...

  4. php jquery ajax九宫格抽奖,php+jquery+ajax开发抽奖功能模块下载

    php+jquery+ajax实现抽奖系统模块代码如下: 首页在抽奖前需要将所有人员的参与名单在屏幕上滚动显示,所以就用jquery实现了, 1. 参与名单将放在一个txt文件里面,我将放到 phon ...

  5. jsp ajax动态添加数据,jquery Ajax实现Select动态添加数据

    jquery Ajax实现Select动态添加数据,具体内容如下 1.背景 最近在工作中,遇到了一个关于select的问题.一般情况下,select下拉框中的数据都是固定的或者直接在jsp中读取列表值 ...

  6. jquery ajax下拉联动,jQuery Ajax MVC 下拉框联动

    无刷新下拉框联动方法: Controllers代码 public JsonResult DH_Change(string DH_ID) { List TeamLeaderList = FinanceD ...

  7. c 中ajax不起作用,Jquery AJAX調用:$(this)在成功后不起作用

    I am wondering why $(this) does not work after a jQuery ajax call. 我想知道為什么$(this)在jQuery ajax調用之后不起作 ...

  8. ajax传递数组 php,jQuery.ajax向后台传递数组问题如何解决

    本文主要为大家详细介绍了jQuery.ajax向后台传递数组问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 今天重温了一个问题,jQuery.ajax向后台传递一 ...

  9. ajax datatype为html,Jquery ajax请求中datatype的含义

    一切从一个普通的前端ajax请求jspringMVC后端的例子开始, 前端jquery ajax 请求: $.ajax({ url: getAbsoluteUrl('score/findScore') ...

最新文章

  1. python中字符abc_python3 正则匹配[^abc]和(?!abc)的区别(把多个字符作为一个整体匹配排除)...
  2. Radio Button详细用法
  3. 2021 边缘计算预测
  4. 静默安装oracle
  5. swiper怎么在HTML引入JS文件,Swiper.js插件超简单实现轮播图
  6. 计算机java考试_2017年计算机java考试试题
  7. 建模步骤_古建设计 | sketchup建模步骤教程(简易入门版)
  8. POJ2104 (平方分割)二分查找理解。
  9. 位置问题_改变铸件浇注入水位置,能解决哪些问题?
  10. spark-1.2.0 集群环境搭建
  11. python 解压缩字符串_在C中压缩字符串,在python中解压缩
  12. Rotate Array旋转数组
  13. 如何在vs2020编译c语言程序,如何在使用WIN10 Visual Studio 2015 编译FlightGear源码(2020.1.1版本)(示例代码)...
  14. 大学生学科竞赛管理系统/竞赛管理系统的设计与实现
  15. 软考网络工程师考试大纲(2018年最新版)
  16. 厦门大学LaTeX毕业论文模板:中英文双目录
  17. Cubase Pro 12 v12.0.0 Full R2R WiN 音乐制作软件完整版
  18. 更改计算机名后金蝶无法登录,《金蝶KIS专业版登录时出现问题,请重新输入终极解决全过程》.doc...
  19. 机器人守则悖论_第一节:机器人三定律的悖论
  20. 【python学习笔记】关于python Flask前后端分离跨域问题

热门文章

  1. Cesium Primitive API 实践:绘制一个三角形
  2. imatest中colorcheck的使用
  3. 根据提示下载依赖失败的处理方法
  4. 【蓝牙连接笔记本电脑,谷歌浏览器没有声音】
  5. TCP/IP网络编程之四书五经
  6. 钉钉小程序 - 实现简易表格
  7. perl Win32::OLE open 文件error
  8. 英语专栏——virtual
  9. vue elmenetui admin表格筛选列(动态显示)
  10. matlab入门教程四 ----- 绘制平面图形