Tag: ajax

两个ajax调用没有同时运行

我有两个使用jquery的ajax调用,第一个应该花费大约20秒来执行,但第二个要快得多,应该以毫秒为单位执行。 发生的事情是第二个ajax调用没有完成执行,直到第一个调用完成,一旦执行第一个调用,第二个ajax快速执行。 所以第二个ajax是用第一个ajax调用的,但是在第一个ajax完成之前它没有完成执行。 我该如何解决这个问题? 这是我的代码: jQuery(document).ready(function (e) { do_download(); }); function do_download() { $(‘.status p’).text(‘Fetching the video …’); var request = $.ajax({ url: “http://www.example.com/download/start”, method: “POST”, async: true, data: {youtube_url: ‘https://www.youtube.com/watch?v=ic7scBTY-xw’, access_token :’4b5e0c903eb7b68eb336500cdfc2d11c’ } }); request.done(function (msg) { //alert(‘done’); }); request.fail(function (jqXHR, textStatus) { alert(“Request failed: ” + textStatus); }); } var get_operation_status_interval = setInterval(get_operation_status, […]

ajax调用本地文件的麻烦?

我在Window Phone 7应用程序中使用了Phonegap.1.2.0.js。 所有与html5和javascripts相关的文件都在名为www的文件夹中。 我使用jquery $ .ajax({})进行ajax调用,该调用调用www文件夹中的.html文件(如同一个文件夹或本地文件),并出现错误“拒绝访问”。

jquery ajax在Internet Explorer中不会触发

我正在使用一个函数来触发任何一组特定的锚点击时。 这适用于Firefox 3和Chrome。 当页面首次开始加载时它们不存在,因为它们是由XML + XSLT使用客户端转换创建的,以防万一这是如何相关的。 我也只是把警报放在那里只是为了看看它是否做了什么……甚至在IE中都没有警报。 它不适用于Chrome,但那是因为我错过了$ document.ready语句[仍然在FF中工作]但我不确定IE的缺失元素是什么。 我正在使用IE 8顺便说一句。 $(document).ready(function () { $(“#BlogSelectList li a”).click(function () { alert(‘hhi’) var str = ($(this).attr(“href”)).slice(1, 37) $.ajax({ contentType: “application/json; charset=utf-8”, url: ‘../ws/WebServices.asmx/SetActiveBlog’, data: ‘{ActiveBlogID: “‘ + str + ‘”}’, dataType: ‘json’, type: “post”, success: function (j) { window.location.href = ‘dashboard.aspx’ } }); }); })

Play Framework JQuery AJAX REST Post调用返回Bad Request错误

我正在为我的Play应用程序构建自动保存function,当我的JQuery运行时,它会返回错误请求错误(错误400)。 编辑:我通过删除我传递给控制器​​的参数更新了我的代码,并按照此处的文档: https : //www.playframework.com/documentation/2.6.x/JavaJsonActions 以下是Chrome控制台中返回的内容: addptp:326 POST http://localhost:9000/autosave 400 (Bad Request) send @ jquery-3.2.1.min.js:4 ajax @ jquery-3.2.1.min.js:4 (anonymous) @ addptp:326 each @ jquery-3.2.1.min.js:2 each @ jquery-3.2.1.min.js:2 autosave @ addptp:325 (anonymous) @ addptp:188 我的JQuery: var timer; var restURL = window.location.protocol + “//” + window.location.hostname + (window.location.port == “” ? “” : (“:” + window.location.port)); $(document).ready(function() […]

如何在codeigniter中使用ajax从数据库中获取一行

我想在codeigniter中使用ajax从数据库中获取一行数据。 这是javascript函数 – $(function(){ $(“button[name=’program_view_details’]”).click(function(e){ e.preventDefault(); var program_id=$(this).attr(‘id’); $.ajax({ url: “program_management/get_program_data”, type: “POST”, dataType: “html”, data: “program_id=”+program_id, success: function(row) { alert(row.program_name); } }); }); 我不确定数据类型和post是否正确。 这是我的控制器function – public function get_program_data( ){ $program_id = $this->input->post(‘program_id’); $this->load->model(‘program_management_model’); $data[‘programs’]= $this->program_management_model->get_program_specific($program_id); echo $data; } 这是模特 – function get_program_specific($program_id){ $query=$this->db->query(“SELECT * FROM programs WHERE program_id='”.$program_id.”‘”); return $query->result(); } 我正在寻找从控制器返回行到javascript的方式。 但是alert()在成功中显示“未定义”。 […]

Javascript变量存储Garbage而不是输入框中的值?

我试图使用jQuery / AJAX / JSON将一个值从我的主INV_Assets.Edit()视图中的传递给我的MVC5控制器方法createNewModel() 。 在那里,该值将被添加到数据库表INV_Models ,并且在成功返回时,我想刷新我的下拉列表,以便它包含新值。 但是,当我运行我当前的代码(下面)时, alert(test) )的值将随着RKW5IcXyLzel7mYJ7qqPMvrKIG8_wVv7obAJPx0NzRwgZ23QI_AmBYTOslxa290IWXYKsFSZI5xAVRL9R8JgCvm24DloP1aUBeBU_9jVVVA1而不是(Ex。) 411而RKW5IcXyLzel7mYJ7qqPMvrKIG8_wVv7obAJPx0NzRwgZ23QI_AmBYTOslxa290IWXYKsFSZI5xAVRL9R8JgCvm24DloP1aUBeBU_9jVVVA1垃圾。 DROPDOWN / NEW MODEL INPUT : @*@Html.LabelFor(model => model.Model_Id, “Model_Id”, htmlAttributes: new { @class = “control-label col-md-2” })*@ Model: @*@Html.DropDownList(“Model_Id”, null, htmlAttributes: new { @class = “form-control dropdown” })*@ @Html.DropDownListFor(model => model.Model_Id, (SelectList)ViewBag.Model_List, htmlAttributes: new { @class = “form-control dropdown”, @id = “selectModel” […]

如何使用jQuery进行子域ajax调用(没有iFrames)

site.com/api/index.php是我需要ajax请求的地方。 从site.com/sub/请求工作完美,但sub.site.com发送请求到sub.site.com/api/index.php显然不存在…我谷歌和StackOverflowed地狱了问题,但似乎无法找到有效的答案。 码: var jQuery_ajax = { url: “site.com/api/index.php”, type: “POST”, data: $.param(urlData), dataType: “json” } var request = $.ajax(jQuery_ajax); 最常见的答案是将document.domain设置为常规站点,但这似乎没有做任何事情……我也看到了关于iFrames的答案,但我想不惜一切代价远离iFrames。 document.domain = “site.com”; **注意:一切都在同一台服务器上。 HACKY SOLUTION:将sub.site.com/api/index.php设为一个简单读取的文件 include_once(“$path2site/api/index.php”);

Jquery ajax请求echo html数据

我正在向我的PHP脚本发出ajax请求,该脚本将回显出某些表(每次不同),当用户单击submit_form按钮时,我想要包含在我的原始页面中。 我的问题是如何让Jquery将这个表显示在table_layout div中? HTML: JQUERY $( “.submit_form” ).click(function( e ) { $.ajax({ type : ‘GET’, url: ‘draw_tables.php’, dataType : ‘html’, data: dataString , error : function(XMLHttpRequest, textStatus, errorThrown) { alert(‘error’); }, success : function(data) { //appendto.(‘#table_layout’) } }); return false; }) PHP(draw_tables.php) echo ”; echo ”; echo ”; echo ”;

如何展开使用ajax加载外部页面的div

我有这个测试网站http://italicsbold.com.au/ajax-demo/demo.html 而且我希望内容加载到的div能够顺利地扩展和收缩。 因此, 的高度应该随着平滑过渡而增加和减少。

Spring MVC Controller返回JSON – 错误406

在StackOverflow中搜索给定标题的所有相关链接后,我发布了这个问题。 我的控制器代码是: @RequestMapping(value=”/user/update”, method = RequestMethod.GET, headers=”Accept=*/*”) public @ResponseBody List getContentSummaryData(@RequestParam String user, @RequestParam String userid){ return Users.findAllUsers(); } 我的jquery请求如下: $.getJSON(“user/update”, { user: “user”, userid:”1230″ }, function(data){ console.log(data); }); 但像往常一样在控制台中出现406错误,如下所示: GET http://localhost:8080/mycontext/user/update?user=user&userid=1230 406 (Not Acceptable) 根据这里找到的每个配置(StackOverflow),我检查并重新检查。 自从过去1小时以来,我一直在努力解决问题。 有谁可以帮忙???