Tag: get

django jquery $ .get to $ .post

在django我有 #template $.get(“/places/{{ place.id }}/save/”,{description : cadena } #view place.description = request.POST.getlist(‘description’)[0] 工作还可以。 但如果尝试更改为$.post #template $.post(“/places/{{ place.id }}/save/”,{description : cadena } #view print request.POST 什么都没发生 解决了 我的问题,我没有在发送$.post的视图中添加了context_instance=RequestContext(request) ,因为这个crsf_token不存在。 有了这个改变现在工作 $.post(“/places/{{ place.id }}/save/”,{description : cadena, csrfmiddlewaretoken: ‘{{ csrf_token }}’} 并且必须{{ csrf_token }}而不是{% csrf_token %} 。 {% csrf_token %}创建

将数据从Javascript发送到Servlet

我想对服务器进行ajax get调用。现在我总是使用: $.get(“/FruitResults?fruit=”+fruitname+”&color=”+colorname,function(data){addToTables(data);},”text”); 发送参数水果,颜色。如果我有很多水果,他们的颜色,价格.. {apple:{color:red,price:30},orange:{color:orange,price:10}} 以及如此大的水果列表,我是如何使用Ajax调用将其发送到servlet的,以什么格式? 而在servlet方面,我该如何从请求对象中检索请求参数?

如何从javascript中的url中检索html文档?

我有一个url,我想检索在javascript变量中转到url(页面的所有代码)时生成的html dom。 我怎样才能做到这一点? 我猜一个HTML获取或发布? 谁能用jQuery给出一个例子? 每次我这样做$ .get或$ .post: $.get(“http://www.google.ca”, function(result) { alert(result); alert($(result).html()); }); $.post(“http://www.google.ca”, function(result) { alert(result); alert($(result).html()); }, “xml”); 每个调用中的第一个警报显示为空白,第二个警报显示为空。 有任何想法吗? 谢谢, 马特

JQuery-Ajax脚本无法工作,即第二次点击,但在第二次点击时在FF和Chrome中工作

我有另一个奇怪的小jquery-ajax问题。 下面的脚本完全适用于FF和chrome中的多次单击,但只能在第一次点击时工作。 我在萤火虫中看过它并没有问题。 我有类似的jq脚本可以无限重复,但无法弄清楚为什么这个不会。 现在,我想到了其他脚本是POST请求,仅供参考。 有任何想法吗? 下面的JQuery-AJAX脚本: $(‘.activity’).on(‘click’, ‘.tip’, function(e){ e.preventDefault(); var tip = $(this); var class_tips = tip.parent(); var actID = class_tips.find(‘.value’).val(); $.ajax({ type: “GET”, data: “captip=” + actID, url: “includes/tips.php”, success: function(msg){ class_tips.find(‘.tips_right’).html(msg); } }); return false; })

JQuery – get(0)undefined

我有这个HTML结构: Apolonija, zubarska ordinacijaNesto pise malo vise malo manje 🙂 Apolonija, zubarska ordinacijaNesto pise malo vise malo manje 🙂 Apolonija, zubarska ordinacijaNesto pise malo vise malo manje 🙂 Apolonija, zubarska ordinacijaNesto pise malo vise malo manje 🙂 我正在尝试添加按钮以激活当前选项卡的下一个和上一个选项卡。 当前的图像元素具有类“当前”。 我写的JS有这样的forms: $(document).ready(function(e) { var currentTab = $(‘#accordion’).find(‘img.current’); $(‘.btn-prev’).bind(‘click’, function(){ currentTab.prev(‘img’).get(0).click(); console.log(“Previous”); return false; }); $(‘.btn-next’).bind(‘click’, function(){ […]

AJAX GET返回php脚本

我有一个非常简单的hello world ajax-php示例,它返回整个php脚本。 这是代码: 客户代码: $.ajax({ type: “GET”, contentType: “text”, url: “hello-world.php”, success: function(data){ $(“#myDiv”).text(data); console.log(data); } }); 服务器代码: 这是控制台日志: 谢谢!

jQuery.Ajax:$ .get和document.write替换现有的标记

我最近发现了一种方法,使用jQuery Ajax将外部文件的内容包含到网站中。 $.get(“http://something.com/content.txt”, function(a) { document.write(“Some text! – ” + a + “”) }); 输出将是以下: Some text! – Content from external file 它工作正常,但此代码覆盖整个标记。 其他一切都将被排除在外。 任何想法如何解决这一问题?

部分内容的相关video详细信息和统计数据 – Youtube API V3

我在将相关video检索为特定video的缩略图时遇到问题。 在我的代码中,我正确设置了search->list ,并返回相关video的不同标题和缩略图URL。 但是,由于search->list没有参数contentDetails或statistics ,我在这里找到了与我完全相同的问题相关的另一个问题并使用了二次调用来获取videos->list因为它支持这些参数以便能够检索持续时间并查看计数。 但问题是两个值( vidDuration和viewCount )都没有传递任何东西,并且标记为未定义,因为项目通过它并停止。 如何根据search->list的项目生成项目的duration和viewCount值? 的script.js: function relatedVids(videoId) { debugger; $.get( // get related videos related to videoId – relatedToVideoId “https://www.googleapis.com/youtube/v3/search”, { part: ‘snippet’, maxResults: vidResults, relatedToVideoId: videoId, // $.cookie(“id”); from https://stackoverflow.com/questions/36314874/related-videos-with-part-contentdetails-and-statistics-youtube-api-v3/single-video.html type: ‘video’, key: ‘XXXXXXXXX’ }, function(data) { $.each(data.items, function(i, item) { console.log(item); var vidTitle = item.snippet.title; // video title […]

如何在file_exists中使用$ _GET路径并保证其安全?

我有一个函数来检查文件是否存在,通过jQuery调用PHP脚本,我将在单击索引页面上的按钮更改某些图像时使用该脚本。 jQuery函数: function fileExists(path){ $.getJSON(“/ajax/fileExists.php”,{ path: path }, function (data){ return data.path; }); } fileExists.php: $path=$_SERVER[‘DOCUMENT_ROOT’].’/packs’.$_GET[‘path’]; if(file_exists($path)){ echo json_encode(TRUE); }else{ echo json_encode(FALSE); } 我担心人们使用这个脚本列出我可能不想让他们知道的服务器或文件的内容所以我使用了DOCUMENT_ROOT和/ packs来尝试限制对该目录的调用,但我认为人们可以简单地在提供的路径中使用../来检查备选方案。 什么是使这种安全的最佳方法,理想情况下将其限制为/包装,还有其他我担心的问题吗? 编辑:javascript / jQuery中的示例调用: if( fileExists(‘/index.php’) ){ alert(‘Exists’); }else{ alert(‘Doesn\’t exist’); }

保护服务器的ajax GET / POST请求

假设我使用某种API并且我的文件server.php处理与API服务的连接。 在我的客户端,我使用这样的AJAX调用: $http({ url : ‘server/server.php’, method : ‘GET’, data : { getContent : true } }); 在我的server.php中,我这样处理: if(isset($_GET[‘getContent’])){ $content = get_content(); } function get_content(){…} 我只是想知道是什么阻止任何人使用相同的getContent参数发送AJAX调用并获取我的所有数据? 我如何保护它并确保只有来自我的应用程序的调用才能获得相关数据? 谢谢!