问题标签 [jquery-ajaxq]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
45155 浏览

javascript - Javascript - 检索文件夹中文件的名称

我有一个要求,我需要从客户端的文件夹中检索所有文件名。

因此,我试图使用 Jquery 来检索文件夹中文件的名称,并引用这个答案

我的代码如下:

HTML代码如下:

但是当我在 chrome 和 firefox 中运行代码时出现以下错误:

chrome: XMLHttpRequest 无法加载 file:///E:/​​Test/xml/。收到无效回复。因此,Origin 'null' 不允许访问。

Firefox:ReferenceError:$ 未定义

我尝试了很多谷歌搜索,但错误没有解决。

您的帮助将不胜感激。

0 投票
2 回答
540 浏览

jquery - 如何根据在 jquery 的其他下拉列表中选择特定项目来显示下拉列表?

我在 mysql 、 india_states 和 india_cities 中创建了 2 个表。我从 mysql 本身插入了值,其中 india_states 有 4 个州,在 india_cities 中有 16 个城市名称,这意味着 india_states 表中的一个州马哈拉施特拉邦在 india_cities 表中有 4 个城市。我已经使用 jquery 在我的 html 页面中成功地在下拉列表中显示了状态,下面是状态的代码。

现在我想做的是,当我选择马哈拉施特拉邦时,另一个下拉列表应该自动显示仅与马哈拉施特拉邦相关的 4 个城市,因为我已将 states_id 放入 india_cities 表中。我还创建了一个 jsp 页面,用于根据以下 url 在 json 视图中显示我的城市

http://localhost:8082/JqueryForm/html/jsp/city_names.jsp?states_id=1

这是我上面的jquery代码

india_states.jsp

%>

代替states_id我输入“1”时,它向我显示了马哈拉施特拉邦的值,但是如何动态获取 states_id 呢?所以需要一些帮助来根据第一个下拉列表的值填充我的其他下拉列表。谢谢

0 投票
1 回答
3932 浏览

php - 使用 php 和 jquery ajax 上传并保存到数据库

我是一个业余程序员。我正在使用 php 和 jquery ajax 对上传和插入数据库函数进行编码,但它不适用于我的表单

我的 jquery 脚本

我的 ex.php 文件

选择文件并提交我的 ex.php 文件后不接收 $_file['tmp']

0 投票
1 回答
1702 浏览

json - 处理请求流时出错。指定的 JSON 文本无效

我用了这段代码

当我使用控制台检查它时,它显示“错误处理请求流。指定的 JSON 文本无效”,我想我无法从 JSON 响应中读取文本值,我尝试了很多。请帮帮我..谢谢进步

0 投票
2 回答
518 浏览

javascript - Safari 的 Backbone.Sync 问题

我有一个骨干应用程序,我在其中使用 dualStorage 并且还为 Backbone 实现了我自己的同步。我已经实现了自己的同步,因为在我的 API 中,它需要在每个请求的标头中发送一个身份验证令牌。如果此身份验证令牌不存在或无效,则 API 返回 401 错误。

我的应用程序有两个选项卡,当您单击其中一个选项卡时,它会将路线从 /#guestlist 切换到 /#ticketlist,反之亦然。此问题仅在切换选项卡时发生,而不是在转到应用程序中的任何其他路由时发生。这就是这个问题让我感到非常奇怪的地方,只有这两个请求失败并且所有同步操作都应该被覆盖。

我遇到的问题似乎只存在于 Safari 中,而不存在于 Chrome 或 Firefox 中,但是由于这将主要在 iPad 上运行,所以我不能忽略这个问题。

这是手头的问题

1.) 登录系统,一切正常 UI 由 API 数据填充 2.) 单击工单列表选项卡,系统将您注销。这是因为 API 返回 401,因为请求中不存在身份验证令牌(同样仅在 safari 中)

下面是我的 Backbone.sync 代码。

我唯一担心的是,这可能与使用 dualStorage 产生冲突,因为我知道这也会覆盖 Backbone.sync 方法。为了让它工作,我必须在 dualStorage 之后包含我的同步,如下所示。

我还在 API 端转储了请求的标头,并且可以看到在从 Safari 发出的这个特定请求中缺少授权令牌,但在 chrome 或 firefox 发出的同一请求中却没有。

这就是我用 chrome 和/或 firefox 得到的。

从上面的日志中可以看出,授权令牌是通过 Firefox/Chrome 传递的,但不是通过 Safari 传递的。我已将日志记录添加到同步方法中,它在控制台中声明用户在查询 API 之前已通过身份验证,然后重定向到登录页面。

我在 Safari 开发人员工具/控制台等中没有看到任何其他错误或任何内容。应用程序向 API 发出请求,获得 401(如预期的那样,没有令牌),然后将用户从 Backbone 应用程序中注销并重定向到登录页面。当没有令牌存在时,这种行为是预期的,问题是为什么这不会为这些特定路由传递令牌?只有这些路由会导致问题,所有其他路由在 UI 中似乎都可以正常工作。

我还将提供我的路由器,以便您可以看到发生了什么,请记住,我在大部分情况下使用事件来执行实际路由,因此如果您需要查看任何其他代码,请告诉我。

最后是告诉 jQuery 监听 401 并在发生时注销用户的代码。

我还更进一步,在之前的路由中添加了一堆 console.log 语句并想出了这个。似乎这些特定路由正在执行某些操作导致身份验证丢失?

正如您所看到的那样,在对数据发出 AJAX 请求的行之前,它说已验证,然后请求失败并且它说未验证。

这次是我的同步方法中的更多记录

正如您在上面看到的,选项被设置在标头上,但由于某种原因,当使用 Safari Backbone 时,不会将这些标头与同步请求一起发送。

根据一些建议(以及以下建议),我尝试为 jQuery 修改 $.ajaxSetup,但收到的结果与我目前遇到的完全相同。

任何帮助将不胜感激。

0 投票
1 回答
2035 浏览

c# - asp.net-mvc send json response to view in ajax function along with ablity to send partial view or model data in json format

I have actionResult method in controller which is been called via ajax javascript function which display form. This partial view appears in web page along with other part in div with class="webPage_content_block". Now I am require to do the server validation for form field, in case any of field incorrect, partial view is pass along with model, but where my issue is in ajax function. what I want if everything is ok in form, controller pass json message return Json(new { Response = "Success" }) and in ajax done method if I get success then redirect to different page i.e. view else alert message

ajax

razor form

0 投票
1 回答
108 浏览

jquery - 如何从返回 Json 数据的网站中检索数据

我正在尝试从返回 JSON 格式数据的网页中检索数据。我正在使用简单的 ajax Jquery 来做同样的事情

但我在我的 html 页面中收到以下错误:

我怎么可能解决这个问题并从链接中获取数据。提前致谢

0 投票
2 回答
253 浏览

javascript - jsCall返回值到jquery ajax post请求之外

我想从 ajax 函数中获取 jquery ajax 发布请求值到外部。我的代码是这样的,它undefined作为控制台输出返回。应该怎么修


已编辑

我将代码更改为同步类型 ajax 发布请求并检查输出。但它没有改变。这是我的代码

0 投票
1 回答
394 浏览

eclipse - 无法使用 jquery ajax 在 jsp 页面上使用休息服务

我正在使用 Spring Famework、JSP、Rest Service、JQuery Ajax 和 Apache Tiles。

我的问题是,我无法在 JSP 页面上使用 rest API 响应。情况是当我使用时,<url-pattern>/*</url-pattern>我很高兴能够使用 URL 在浏览器上使用 rest api 响应,但无法访问 jsp 页面,因为已经为相同配置了 Apache 磁贴,

页面只能在我使用<url-pattern>*.html</url-pattern>时才能访问,即使我试图同时访问两个 url 模式,但瓷砖没有响应。

JQuery Ajax 是这样的:

0 投票
1 回答
638 浏览

ajax - 使用 jQuery .Ajax 函数在另一个局部视图中渲染局部视图以及数据模型

我正在开发 MVC 5 应用程序,我想使用 jQuery ajax 函数在另一个带有模型数据的局部视图中呈现局部视图。当调用 javaScript 函数时,它假设将所选元素的 ID 发送回工作正常的控制器,并作为回报带来部分视图以及无法从以下代码工作的模型

.

JavaScript 函数

.

控制器方法