我需要一些关于ajax请求和jQuery进度条中数据使用的帮助。 这是index.html 这是test.json { “progressbar”:12 } 这是JavaScript代码 $(function() { $.ajax({ dataType:”json”, url: test.json, success: , }); $( “#progressbar” ).progressbar({ value: }); }); 对不起,我不习惯jQuery和json。 我很高兴有一个非常好的例子! 非常感谢你!
我今晚一直在努力解决这个问题,在搜索答案时我没有找到任何有用的东西。 这可能很简单。 我正在尝试使用Spotify Metadata API通过使用jQuery进行AJAX调用来加载数据。 在浏览器中运行此请求可以正常工作: http : //ws.spotify.com/search/1/track? q = foo但是当我尝试使用jQuery加载相同的请求时,我得不到任何响应。 我尝试过不同的contentTypes和dataTypes,但我无法弄清楚出了什么问题! 代码很简单: $.ajax({ url: “http://ws.spotify.com/search/1/track”, data: “q=foo”, success: function(xml){ // do stuff… }, contentType: “application/xml”, dataType: “xml” }); 如果我保存在浏览器中运行查询时返回的XML,并将该文件作为$ .ajax-request中的url-parameter加载,一切正常,所以我猜它与格式有关。 Spotify Metadata API的文档可能很有用,但我无法弄清楚我可能做错了什么。
这是我第一次使用带有json的ajax进行自动完成(Jquery),结果看起来像是自动完成,但结构(输出)看起来像表。 这是我的jquery代码 $(“document”).ready(function (){ $(function () { $.ajax({ url: “dummy.json”, success: function(){ alert(“got the file”); }, error:function (xhr, ajaxOptions, thrownError){ console.log(xhr.status); console.log(thrownError); } }); return false; }); }); 这是我的json数据 { “schoolname”:{ “school”:[ { “id”:”1″, “description”:”COL000001″, “schoolname”:”Emirates College of Technology- UAE” }, { “id”:”2″, “description”:”COL000002″, “schoolname”:”Al Khawarizmi International College- UAE” }, { “id”:”3″, “description”:”COL000003″, “schoolname”:”Syscoms College” […]
我创建了一个bootstrap模式弹出窗体,在图库页面中添加图片,我开发了php和ajax代码,因为我想在这里没有页面重新加载: – 问题是,当我想将图像发送到数据库时,我显示此错误 Notice: Undefined index: photo in …. 我无法发送图片。 这是我的ajax代码 $(function() { //twitter bootstrap script $(“button#submit”).click(function(){ $.ajax({ type: “POST”, url: “image.php”, data: $(‘form.contact’).serialize(), success: function(msg){ $(“#thanks”).html(msg) $(“#myModal”).modal(‘hide’); }, error: function(){ alert(“failure”); } }); }); }); 这是Image.php文件 include ‘db.php’; if(isset($_POST[‘titre’])){ $titre = strip_tags($_POST[‘titre’]); $image_name = $_FILES[‘photo’][‘name’]; $image_tmp = $_FILES[‘photo’][‘tmp_name’]; $image_size = $_FILES[‘photo’][‘size’]; $image_ext = pathinfo($image_name, […]
我在CORS场景中从Javascript调用我的RESTful API。 我正在使用JQuery发送我的POST身份validation请求。 这是一个例子: function post(settings, addAccessToken) { settings.type = ‘POST’; settings.cache = false; if (settings.dataType === undefined) settings.dataType = ‘json’; if (addAccessToken) { settings.xhrFields = { withCredentials: true }; settings.beforeSend = function (request) { request.setRequestHeader(‘Authorization’, ‘Bearer ‘); }; settings.headers = { ‘Authorization’: ‘Bearer ‘ }; } return $.ajax(settings); } 在服务器端,我可以看到第一个调用带有’Authorization’标头正确评估,而所有其他调用没有这样的Header。 我错过了什么? 谢谢 cghersi
我的工作php / javascript / ajax应用程序进入我的wordpress主题时遇到了问题。 我将它用于我的用户,而不是在管理面板中。 我已经做了什么:我在我的functions.php中调用了JavaScript文件。 它的装载很好。 但是,当我打开我的主要php文件时,它不会进行ajax调用。 我有4页:response.php response.php(这个工作正常。) single-page.php(这个也工作正常。) voedingsschema.js(这个没有wordpress工作。) function.php(我不知道我是否做得对。) 我希望我已经提供了足够的信息。 我的模板中的function.php代码如下所示: function fitnesszone_child_scripts(){ wp_enqueue_script( ‘voedingsschema js’, get_stylesheet_directory_uri() . ‘/js/voedingsschema.js’); } add_action( ‘wp_enqueue_scripts’, ‘fitnesszone_child_scripts’); javascript代码: $(document).ready(function() { //##### send add record Ajax request to response.php ######### $(“#FormSubmit”).click(function (e) { e.preventDefault(); if($(“#contentText”).val()===”) { alert(“Please enter some text!”); return false; } $(“#FormSubmit”).hide(); //hide […]
好吧所以我的页面上有一个div,它有一些代码用于选择输入中的显示选项组。 然后在选择完成后在另一侧显示该组中的选项。 我的html / php代码如下: Select your product options Select an Option Group <option value="”> Group Options 默认情况下,在原始页面加载时, $GroupOptions中不存在$GroupOptions ,因为它是在用户选择要从中选择的组后设置的。 我通过使用ajax来调用php脚本以avoid page reload $(“#productOptions”).change(function(){ var GroupID = $(this).val(); var dataString = ‘GroupID=’ + GroupID; //alert (dataString);return false; $.ajax({ type: “POST”, url: “#”, data: dataString, success: function() { $(“#groupOptions”).html(dataString); } }); return false; }); 然后ajax进入php调用,获取与数据库中的组id匹配的选项。 if(isset($_POST[‘GroupID’])) […]
下面是我试图用来显示另一个页面的HTML内容的代码。 我无法让代码工作,每次都收到错误。 我在这里想念的是什么? $.ajax({ url: ‘http://www.msn.com’, type: ‘GET’, dataType : “text/html”, success: function (result) { alert(‘success’); alert(result); }, error: function() { alert(‘error’); } });
我正在尝试使用GifShot插件从媒体流,video或图像制作动画GIF。 我的问题是ajax部分没有看到webcam_image_ajax.php 。 不工作。 请不要恨我,所以这个问题会再长一点。 我必须创建这个ajax函数来上传图像: var pos = 0, ctx = null, saveCB, gif = []; var createGIFButton = document.createElement(“canvas”); createGIFButton.setAttribute(‘width’, 320); createGIFButton.setAttribute(‘height’, 240); if (createGIFButton.toDataURL) { ctx = createGIFButton.getContext(“2d”); gif = ctx.getImageData(0, 0, 320, 240); saveCB = function(data) { var col = data.split(“;”); var img = gif; for(var i = 0; i > […]
我在jquery中有这个post请求代码,它似乎发送请求并返回结果(我可以在fiddler中看到它)但不知何故在webapp中它会出错并给出一个空警报。 怎么了? var jqxhr =$.post(“http://abhishek:9090/abc/login.action”, { emailaddress: e_add, projectid: p_id }, function(xml) { /*not coming here, goes to error*/ if($(xml).find(‘isSuccess’).text()==”true”) { sessiontoken=$(xml).find(‘sessiontoken’).text(); var formMainRef=document.createElement(“form”); formMainRef.action=”http://abhishek:9090/abc/home.action”; formMainRef.method=”post”; formMainRef.target=”_self”; formMainRef.id=”launch”; document.body.appendChild(formMainRef); var cfgemailField = document.createElement(“input”); cfgemailField.name=”emailaddress”; cfgemailField.type=”hidden”; cfgemailField.value=e_add; formMainRef.appendChild(cfgemailField); var cfgpidField = document.createElement(“input”); cfgpidField.name=”projectid”; cfgpidField.type=”hidden”; cfgpidField.value=p_id; formMainRef.appendChild(cfgpidField); var cfgstField = document.createElement(“input”); cfgstField.name=”sessiontoken”; cfgstField.type=”hidden”; cfgstField.value=sessiontoken; formMainRef.appendChild(cfgstField); setCookie(“abcsessionid”, sessiontoken […]