Tag: ajax

无法从youtube通过json提取video

有时我在json提取youtubevideo时遇到此错误,这是一个例子: XMLHttpRequest无法加载https://gdata.youtube.com/feeds/api/users/IcarusTouma?&alt=json 。 Access-Control-Allow-Origin不允许使用origin http:// localhost 。 我尝试使用jsonp,但youtube不接受jsonp。 从youtube中提取video。 $. getJSON (‘https://gdata.youtube.com/feeds/api/videos/’ + id_video + ‘? & alt = json’, function (data) { if (typeof data! == “undefined” && data) { var title = data [‘entry’] [‘title’] [‘$ t’]; var thumb = data [‘entry’] [‘media $ group’] [‘media $ thumbnail’] [0] [‘url’]; var title = […]

通过jquery ajax请求传递数组?

尝试使用ajax请求将数组传递给php页面。 当前响应是ction Array() { [native code] } ,而不是实际的数组内容(im positive不为空)。 这是我的代码: function GetPaginationPage(array1) { var jsonString = JSON.stringify(array1); $.ajax({ type: “POST”, url: “includes/get_pagination_page.php”, data: {data : jsonString}, success: function(data){ $(‘.contestants_list’).append(data); } }); }; 用json更新,现在通过’undefined’

在多项选择测验结束时显示所选答案

我正在尝试创建一个多项选择测验。 问题和选择在应用程序中显示得非常好。 在测验结束时,我可以计算出有多少答案是正确的,错误的和未成功的答案,但我无法显示所选答案并将其标记为正确,不正确或未答复。 我一直试图将应用程序的这部分代码编写近一个月,而我似乎无法弄明白。 如何在多项选择测验结束时显示所选答案并将其标记为正确,不正确或未答复? 这是questions.php代码,下面是result.php代码。 Multiple Choice Quiz .container { margin-top: 110px; } .error { color: #B94A48; } .form-horizontal { margin-bottom: 0px; } .hide{display: none;} Welcome : QUIZ var myCountdownTest = new Countdown({ time: 180, width:200, height:80, rangeHi:”minute” }); QUIZ <div id='question’ class=’cont’> <p class='questions' id="qname”> . <input type="radio" value="1" id='radio1_’ name=”/> <input type="radio" […]

在jquery / ajax中使用错误函数

我正在使用jquery在ajax / php中使用连接模块。 我需要从php向ajax抛出exception,以指示电子邮件或密码是否为假。 我在网上搜索了一种使用jquery的ajax提出的’error’函数的方法。 找到了一些解决方案,但都没有。 尝试抛出一个phpexception:错误函数没有捕获它; 尝试通过发送json编码数据避免使用错误function:无法在成功函数中使用它…错误函数似乎只捕获服务器错误,这真的不是很有趣。 请问有人可以帮我找到一种通过ajax从php传递错误的方法吗?

jQuery加载问题同源策略

我想从其他网站加载内容(基本上我想检查页面上是否有内容)。 我知道同样的原产地政策使这很困难,但我想知道是否有办法绕过它。 我调查了这个: http : //api.jquery.com/jQuery.getJSON/ 有更好,更简单的方法吗? 它看起来只适用于JSON。 谢谢

通过ajax调用php文件无法正常工作

这似乎是一个相对简单的问题,我对使用ajax很新,但我看到一篇关于在触发OnClick事件时能够调用PHP脚本的post。 我试图在用户单击“注销”链接时销毁会话,因此我想在OnClick事件发生时调用logout.php文件。 我的问题是单击链接时没有任何反应。 这是我的代码: $(document).ready(function() { // Expand Panel $(“#open”).click(function(){ //when the user clicks the logout button $.ajax({ url: “logout.php” )}; }); });   | Log Out  

无限滚动轨道ajax请求触发,但不显示下一个分页页面

我有一个rails应用程序,我正在使用will_paginate 。 然后我使用will_paginate作为无限滚动的基础。 经过大量的试验和错误后,请求似乎正常,但是请求不是在应用程序中呈现下一页内容,而是重新呈现我的所有内容并再次以分页forms显示。 我有一个想法,就是我的部分我的.each迭代器,但我不确定。 下面是我的部分,控制器,js.erb,coffescript和日志。 如果有人可以帮助解释为什么这不能正常工作,我将不胜感激! 日志:您可以看到它正在获取下一页,并且它会针对每个请求的所有5个页面执行此操作: Started GET “/links?page=2&_=1451404304001” for ::1 at 2015-12-29 10:51:46 -0500 Processing by LinksController#index as JS Parameters: {“page”=>”2”, “_”=>”1451404304001”} Link Load (0.2ms) SELECT “links”.* FROM “links” LIMIT 5 OFFSET 5 (0.1ms) SELECT COUNT(*) FROM “links” Link Load (0.2ms) SELECT “links”.* FROM “links” ORDER BY “links”.”cached_votes_score” DESC LIMIT 5 OFFSET […]

带有句柄jquery的wp_localize_script – wordpress脚本

我正在寻找下一个解决方案。 我想要更快的网站,所以我将所有JS连接到一个文件并放在页脚中。 我的一个js是jQuery,我使用下一个钩子和函数: if (!function_exists(“ef_theme_scripts”)) { function ef_theme_scripts() { wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, get_template_directory_uri() . ‘/js/min/script.min.js’, null, null, true); wp_enqueue_script(‘jquery’); $params = array( ‘ajax_url’ => admin_url(‘admin-ajax.php’), ‘ajax_nonce’ => wp_create_nonce(‘user_nonce’), ); wp_localize_script( ‘jquery’, ‘ajax_object’, $params ); } } add_action(‘wp_enqueue_scripts’, ‘ef_theme_scripts’); 我调用我的句柄“jquery”因为可能有一些脚本(例如来自插件)需要使用jquery所以我需要添加一个名为this句柄的“jquery”。 一切都很好,除了本地化。 当我将脚本句柄重命名为“custom-jquery”时,wp_localize_script可以正常工作。 我使用WP 4.0.1。 感谢帮助

如何从servlet获取数据到ajax成功

我试图从servlet中获取数据到ajax但是它总是会出现错误部分,就像“未定义”这样对ajax kinldy这是一个新手。 插入部分工作正常,但我试图获取值去错误部分? 的servlet package Servlet; import java.io.IOException; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import Databases.databases; /** * Servlet implementation class Form */ @WebServlet(asyncSupported = true, urlPatterns = { “/Form” }) public class Form extends HttpServlet { private static final long […]

XMLHttpRequest()JSON抛出网络错误但类似的jQuery .getJSON代码有效

我有一个从外部网站加载的JSON脚本。 在最简单的forms中,代码就像这样(并且正在工作): jQuery.getJSON(“http://adressesok.posten.no/api/v1/postal_codes.json?postal_code=” + document.querySelector(“input”).value + “&callback=?”, function(data){ document.querySelector(“output”).textContent = data.postal_codes[0].city; }); 但是,网站所有者不希望jQuery,如果它.getJSON ,所以我将.getJSON重新编码为request = new XMLHttpRequest(); 模型: request = new XMLHttpRequest(); request.open(“GET”, “http://adressesok.posten.no/api/v1/postal_codes.json?postal_code=” + document.querySelector(“input”).value + “&callback=?”, true); request.onload = function() { var data = JSON.parse(request.responseText); document.querySelector(“output”).textContent = data.postal_codes[0].city; }; request.onerror = function() { /* this gets called every time */ }; 我已多次修改我的代码,一遍又一遍地阅读文档,但.onerror函数是唯一一个始终显示的函数。 这是控制台: […]