如何从异步调用返回响应?

我有一个函数 foo , 它发出 Ajax 请求。如何返回响应? foo 我尝试从回调返回值 success , 并将响应分配给函数内的局部变量并返回该变量, 但这些方法都没有真正返回响应。 function foo() { var result; $.ajax({ url: '...', success: function(response) { result = response; // return response; // <- I tried that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`. ……

共30个回答,已解决, 标签: javascript ajax asynchronous xmlhttprequest event-loop
如何从异步调用返回响应?

我有一个函数 foo , 它发出 Ajax 请求。如何返回响应? foo 我尝试从回调返回值 success , 并将响应分配给函数内的局部变量并返回该变量, 但这些方法都没有真正返回响应。 function foo() { var result; $.ajax({ url: '...', success: function(response) { result = response; // return response; // <- I tried that one as well } }); return result; } var result = foo(); // It always ends up being `undefined`. ……

共30个回答,已解决, 标签: javascript ajax asynchronous xmlhttprequest event-loop
触发点击事件在 href 上动态添加链接

我动态地创建锚标签上的链接通过 jquery,我想一旦链接被附加到触发点击事件href,但在我的情况下,点击事件没有被触发。 快速反应: $ ("# RefShare")。单击 (函数 (e) { Ajax ({ Url: base_url “创建-引用”, 缓存: false, 数据类型: “json”, 数据: {email: email}, 类型: 'post', 成功: 功能 (响应) { JQuery ('li # refShare a: first')。attr (“href”,'https://www.xyzLink.com/' response.link); JQuery ('li # refShare a: first').attr ('target','blank'); ('Li # refShare a: first')。点击 (); }); }); HTML: . . ……

共4个回答, 标签: javascript jquery html ajax href
页面滚动时嵌入 iframe

我试图添加一个由表单组成的 iframe。当页面已经加载并在某个位置滚动时,我正在插入这个 iframe, 我使用了 jquery,这个脚本工作得很好,它在那个 div 下附加了脚本标签,但是它应该在那个地方加载 iframe。请大家帮忙 请指出这个问题有什么问题 $ (文件).就绪 (函数 () { Var element _ position = $ ('# bann').offset ().top; $ (窗口)。一个 (“滚动”,函数 () { 如果 (y _ scroll_ pos <300) { 做一些事情 $ ('# Form 1').load ("http://www.samisite.com/test-csb2nf/ifform/ssform.php"); } }); }); ……

共2个回答, 标签: javascript jquery html ajax
通过多个 PHP 页面用 AJAX 函数中的填充变量更新 SQL 查询

我试着在这个问题上得到帮助。 总之,Q: 它不会像我认为的那样一步一步地更新我的数据库条目。 解释起来有点困难,但是我试图用最少和可读的代码一步一步地解释它。我使用原始代码,在可再现的示例中很难转换它。 页面 ma_aktuelle _ readout.php有个 php 部分 ”; ?> 当我点击这个链接时,会调用下面的 javascript 函数,并问我 “真的停止了吗?”?" $ (文件).就绪 (函数 () { $ (“A.stop pen”)。单击 (功能 (e) { 如果 (!确认 (“wirklich stop pen?”) { (); $ ('.Aler').show () 返回 false; } 返回 true; }); }); 。警告 { 显示: 无; } 当我点击 “是” 时,它会打开第二页。 Ma_testende.php 的 2 页在这个页面上有两个 AJAX JS 函数。第一个 Ajax 是通过类型: get从下一页开始,等待成功 (见 B 页 3): /* 功能让 Stoptime 的周期从 DB.TesterCycleCount 祖 erhal ……

共1个回答, 标签: javascript php jquery sql-server ajax
从 ajax 上传将文件名存储在数据库中不起作用

当我在下面使用 $ filename 时,我永远不能在数据库中存储任何东西。我尝试过 basame 函数,但是它似乎没有存储任何东西。 $ Filename = $ _ FILES ['file'] ['name']; /* 位置 */ $ Location = "../media/image/profile-pics/".$ filename; $ UploadOk = 1; $ ImageFileType pathinfo = ($ 位置,PATHINFO_EXTENSION); /* 有效分机 */ $ Valid_ extensions = 数组 (“jpg” 、 “jpeg” 、 “png”); /* 检查文件扩展名 */ 如果 (!In_array (strtolower ($ imageFileType) $ valid_extensions)) { $ UploadOk = 0; } 如果 ($ uploadOk = = 0) { 回声 0; } 其他 { /* 上传文件 */ 如果 (移动 _ 上传 _ 文件 ($ _ FILES ['file'] [tmp _ name '],$ ……

共1个回答, 标签: php ajax
PHP 邮件和 Ajax

使用邮件 PHP 发送邮件。我必须使用外部 SMTP,所以我添加了 PHP 邮件。 问题是成功的消息不会回到表单。 这是代码 $ Output = json_encode (数组 ('type' => 'message','text' => 'ciao'.$ user _ name.',grazie per averci contatatto.' 我没事; 模具 ($ 输出); $ Mail-> Send (); 如果我把第一封邮件发送,邮件会被发送,但是成功的邮件不会显示。 如果我把第一个 json_encode,消息显示但邮件不发送 我也尝试了这个代码 $ Output = json_encode (数组 ('type' => 'message','text' => 'ciao'.$ user _ name.',grazie per averci contatatto.' 我没事; 回声 ($ 输出); 返回; 但它不起作用。 有人能帮我吗? ……

共1个回答, 标签: php ajax phpmailer
如何使用 AND 和 OR 条件创建 php 标记搜索字段?

我正在尝试创建一个搜索字段, 人们可以在其中使用保存在我们数据库 (ajax) 中的标记进行搜索。问题是, 我希望用户能够使用内容的标记进行搜索, 其中的内容必须附加包含用于搜索的所有标记的标记。所以, 让我们假设我搜索 ' 宝马红色 ', 我只想显示内容与标签 "宝马" 和 ' 红色 ' 附加到它。所以没有两个标签中只有一个的内容。 此外, 用户可以搜索可选的标记, 因此假设用户搜索 "红色", 结果应包含标记 "红色" 或 "黄色", 其中也与 OST 搜索字段匹配。通过这样做, 你会得到一个非常具体的搜索。 在这里的照片中, 我包括了搜索字段应该如何工作的设计, 应该更清楚我想要创建的内容。 https://i.imgur.com/x1FrRpP.jpg [https://i.imgur.com/x1FrRpP.jpg] 我也写了一些代码, 但正如你所看到的, 它没有按照我想要的方式工作。 知道我怎么解决这个问题吗? Search Keywords: MUST Optional if(!empty($_POST)) { $aMust = ex ……

共0个回答, 标签: php mysql ajax search tags
Javascript 数组为空而非为空 (Ajax)

我正在尝试检索 api google 将我发送到数组中的地址。问题是,我只是接收一个数组空 (地址) 与我所有的元素。我试图 async: false 我的 ajax,因为我的第一印象是异步是问题,但它什么也没做。如果你有任何想法,那将是好的,谢谢。 输出: (4) [数组 (0),数组 (0),数组 (0),数组 (0)] 0: 数组 (0) Id: 9 Coord: "Rue des Haies 56,6001 Charleroi,Belgique" 长度: 0 _ _ Proto _ _: 数组 (0) 1: [id: 10,coord: "43 Rue de Boulainvilliers,75016 巴黎,法国"] 2: [id: 11,coord: “大广场 22,7000 蒙斯,比利时”] 3: [id: 12,coord: “28 Place s é bastopol,59000 Lille,France”] 长度: 4 _ _ Proto _ _: 数组 (0) 我的代码: 让地理编码器 = 新谷歌。地图。地理编码器; $。Ajax ({ 类型: “POST”, Url: “{{p ……

共0个回答, 标签: javascript php ajax symfony
如何禁用形式下拉与 jQuery?

我做了一个下拉列表,其内容我从数据库中检索: 图像 2 [https://i.stack.imgur.com/io2YF.png] 图像 1 [https://i.stack.imgur.com/jP3wT.png] 选择时如何创建条件Received收件人的姓名字段已启用,并且除了收件人的表单被禁用之外? Var $ input = $ ('# kliks'); $ ('选择')。改变 (函数 () { $ Input.prop ('disabled',$ (this).val () = 'received'); }); Ubah 状态 Pilih Foo 条 收到 这不起作用。 ……

共0个回答, 标签: jquery ajax dropdown
可以在不使用 span 或 div 的情况下加载 AJAX 吗?

我不知道如何很好地解释这一点,但我会尝试。一个额外的 DIV 用于通过 AJAX 调用数据正在破坏风格。让我用正确的例子解释一下,什么是有效的,什么是错误的。 工作代码 (让我们标记代码 1) ……

共0个回答, 标签: javascript php jquery html ajax