热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jQuery教程分享如何在新页面上显示AJAX响应

我正在开发phonegap中的移动应用程序并使用intelxdk,我想在我在谷歌搜索的新html页面上显示ajax响应,并找到了这个解决方案window.open();但这种方法对

我正在开发phonegap中的移动应用程序并使用intel xdk,我想在我在谷歌搜索的新html页面上显示ajax响应,并找到了这个解决方案window.open(); 但这种方法对我不起作用并显示空白(白色屏幕)。 我想在search.html页面中显示数据,我正在使用jquery和ajax从数据库获取响应。

 function search() { $("#LoadingImage").show(); var valuee=document.querySelector('input[name="srch_type"]:checked').value; var srch_txt = $("#search-2").val(); if(srch_txt.length>0){ $.ajax({ url: "http://medicomall.com/andapp/?srchtxt="+srch_txt+"&srchtyp="+valuee, dataType: 'json', success: function(opt) { $("#LoadingImage").hide(); $.each(opt.waleed, function(key, value){ // alert( "SUCCESS: " + value ); if(valuee=='Medicine'){ $("ul").html ("
  • "+this['med_name']+"
  • "+"
  • "+this['med_alter']+"
  • "+this['Store_Address']+"
    "); }else if(valuee=='Doctor'){ $("ul").html("
  • "+this['name']+"
  • "+this['desc']+"
  • "); } else{ $("ul").html("
  • "+this['cl_name']+"
  • "+this['cl_address']+"
  • "); } }); }, error: function () { alert('Network error has occurred please try again!'); $("#LoadingImage").hide(); } }); } else{ alert("Please Enter Some Value"); $("#LoadingImage").hide(); } }

      创建新窗口时,请使用以下命令:

       $.ajax({ url: "http://medicomall.com/andapp/?srchtxt=" + srch_txt + "&srchtyp=" + valuee, dataType: 'json', success: function (opt) { $("#LoadingImage").hide(); //Window Settings var w = window.open(); //Append Search unordered list $(w.document.body).html(''); $.each(opt.waleed, function (key, value) { // alert( "SUCCESS: " + value ); if (value == 'Medicine') { $(w.document.body+" .search").html("
    • " + this['med_name'] + "
    • " + "
    • " + this['med_alter'] + "
    • " + this['Store_Address'] + "
      "); } else if (value == 'Doctor') { $(w.document.body+" .search").html("
    • " + this['name'] + "
    • " + this['desc'] + "
    • "); } else { $(w.document.body+" .search").html("
    • " + this['cl_name'] + "
    • " + this['cl_address'] + "
    • "); } }); }, error: function () { alert('Network error has occurred please try again!'); $("#LoadingImage").hide(); } });

        以上就是jQuery教程分享如何在新页面上显示AJAX响应相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注(编程笔记)。


        推荐阅读
        • CF:3D City Model(小思维)问题解析和代码实现
          本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
        • ALTERTABLE通过更改、添加、除去列和约束,或者通过启用或禁用约束和触发器来更改表的定义。语法ALTERTABLEtable{[ALTERCOLUMNcolu ... [详细]
        • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
        • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
          本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
        • node.jsurlsearchparamsAPI哎哎哎 ... [详细]
        • 本文介绍了游标的使用方法,并以一个水果供应商数据库为例进行了说明。首先创建了一个名为fruits的表,包含了水果的id、供应商id、名称和价格等字段。然后使用游标查询了水果的名称和价格,并将结果输出。最后对游标进行了关闭操作。通过本文可以了解到游标在数据库操作中的应用。 ... [详细]
        • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
        • [大整数乘法] java代码实现
          本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
        • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
        • 深入理解CSS中的margin属性及其应用场景
          本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
        • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
        • PDO MySQL
          PDOMySQL如果文章有成千上万篇,该怎样保存?数据保存有多种方式,比如单机文件、单机数据库(SQLite)、网络数据库(MySQL、MariaDB)等等。根据项目来选择,做We ... [详细]
        • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
        • 本文介绍了如何在使用emacs时去掉ubuntu的alt键默认功能,并提供了相应的操作步骤和注意事项。 ... [详细]
        • 我将SpringMVC升级到Spring3.2.5.我的一些剩余调用即使存在,也会返回无法识别的字段异常.这是错误.Resolvingexceptionfrom ... [详细]
        author-avatar
        鬎瀰_418
        这个家伙很懒,什么也没留下!
        PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
        Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有