草庐IT

ajax_tinymce_init

全部标签

javascript - 处理 $.ajax 请求中的其他状态码

在下面的代码中,我正在处理状态代码200和401。如果我想将控制直接交给一个处理除200和401之外的所有代码的函数,我该怎么办?$.ajax({type:"POST",dataType:"json",data:POSTData,url:'http://localhost/api/user/authenticate',statusCode:{200:function(){alert("ok");},401:function(){alert("InvalidCredentials");}}}); 最佳答案 尝试这样的事情:$.ajax

javascript - 带有大列表的 Ajax 进度条

我有一个获取大型json列表的ajax调用。有什么方法可以制作一个进度条来获取json加载的实际值(例如,状态栏显示200次加载中有1次已加载)?现在我有一个非常基本的Ajax调用functionSendAjax(urlMethod,jsonData,returnFunction){$.ajax({type:"GET",contentType:"application/json;charset=utf-8",url:urlMethod,data:jsonData,dataType:"json",success:function(msg){if(msg!=null){ReturnJson

javascript - 带有 jquery ajax 请求的 wkhtmltopdf

我正在开发一个需要从一些html生成pdf的应用程序。我正在使用wkhtmltopdf并遇到了一些问题。该页面有一个ajax请求。一般情况下这个ajax请求返回一些json。当我使用这个片段时:jQuery.get(URL,function(data){$("body").html('THISCODEISRUNNING');});并在浏览器中访问该页面,一切正常。但是,如果我在url上运行wkhtmltopdf,则会得到一个空白的pdf。巧合的是,我传递给ajax函数的url可以用format=array查询修改,它将json作为格式化字符串而不是json返回,当我这样做时一切都按预期

javascript - jQuery $.ajax 响应为空,但仅在 Chrome 中

我已经用尽所有研究途径来解决这个问题,所以希望其他人会想到我刚刚没有想到的东西。相对简单的设置,我有一个带有一些javascript的html页面,它向URL(在同一域中)发出ajax请求,后台的javaweb应用程序执行它的工作并返回部分h​​tml页面(没有html,head或body标签,只是内容)应该插入到页面的特定位置。一切听起来都很简单,我的代码可以在IE、Firefox和Safari中运行,但不能在Chrome中运行。在Chrome中,目标元素最终为空,如果我在Chrome开发者工具中查看资源请求,响应内容也为空。一切都非常困惑,我已经尝试了无数种方法来解决它,但我只是没

javascript - ColdFusion CFC CORS 和 AJAX 帖子

我正在尝试将表单发布到远程服务器。目前的一般想法是HTML将在本地运行并通过AJAX发布到远程服务器。所以有一个表单、JS和它要发布到的CFC。下面是JS$(document).ready(function(){$("#submit").click(function(){varsetName=$("input[name='setName']").val();varsetNumber=$("input[name='setNumber']").val();varsetTheme=$("input[name='setTheme']").val();varretailPrice=$("inpu

javascript - 使用 zip.js 通过 Node.js 上的 xmlhttp/ajax 调用读取 zip 文件

我正在尝试:通过xmlhttp发送zip文件给客户端然后使用zip.js读取文件并呈现其内容我成功接收了文件的二进制文件,即调用了成功回调,但是当我尝试执行getEntries时出现错误。我认为错误与发送流的方式有关,请帮助。错误信息:Errorinreadingzipfile我的客户端代码(使用Angular):$http.get(window.location.origin+'/book/'+bookName,{responseType:"Blob"}).success(function(data,error){vara=newUint8Array(data);//vardataV

javascript - 对预检请求的响应未通过访问控制检查 Laravel 和 Ajax 调用

我有一个在远程服务器上托管的Laravel5.1中制作的RESTapi。现在,我尝试从另一个网站(我在本地拥有的网站)使用该API。在Laravel中,我设置了发送CORSheader所需的行。我还使用Postman测试了API,一切似乎都正常!在前端然后,在我使用ajax发送POST请求的网站中,代码如下:varurl="http://xxx.xxx.xxx.xxx/apiLocation";vardata=$("#my-form").serialize();$.ajax({type:"POST",url:url,data:data,headers:{'token':'someAPI

javascript - 使用 ajaxSubmit 替换 DOM 部分时,我应该如何处理 tinyMCE?

在多标签页上,一些标签submit过程通过ajaxSubmit更改其他标签的内容。如果另一个选项卡包含事件的tinyMCE编辑在替换它的内容之前我应该​​对该选项卡做什么以及在替换之后我应该做什么(如果有的话)?当前代码在目标选项卡中的所有编辑器上执行tinyMCE.execCommand("mceRemoveControl",true,ed_id);并依赖系统的正常功能在更改后将它们恢复.这就是必要的吗?更改后,我在tinyMCE代码中遇到不明异常,但很难发现原因。错误本身是SCRIPT5022:IndexSizeError-tiny_mce.js(1,78075)但我怀疑这是否特别

javascript - 确定 jQuery .ajax() 将重定向字符串解析为什么

我知道重定向是自动进行的,而且我几乎/无法控制该过程。这很好,但我仍然对我的请求最终在哪里结束很感兴趣。是否可以查看我的请求最终到达的网址?我不想依靠返回的HTML本身来告诉我我在哪里。示例代码:varoriginalURL='/this/will/be/redirected';$.ajax({url:originalURL,dataType:"html",success:function(data,statusText,jqXHR){varendPointURL=insertMagicHere();alert("Ourqueryto"+original+"endedupat"+end

javascript - Chrome jQuery AJAX 失败,不是跨域问题

我有一些简单的JS/jQuery代码来进行AJAX调用以获取一些HTML并将其推送到我页面上的一个div中。这在Firefox中运行良好,但在Chrome中失败。在Chrome控制台中,我可以看到显示状态文本为“(失败)”的AJAX请求并输入“待定”。我所做的所有搜索都与跨域问题有关。这不适合这里,我在网络服务器上运行它,有一个域名,没有附加端口号。这是我的代码示例(您可以看到我最初尝试使用.load(),同样的问题):$('#brochure2012navigationa').click(function(event){event.preventDefault();//$('#bro