草庐IT

http_post_data

全部标签

javascript - 在 http 和 https 之间共享 dom 存储

我想要一种在客户端存储信息的方法,我的网站的SSL和非SSL版本都可以访问这些信息。localStorage是一个很棒的机制,但它只能通过当前协议(protocol)访问。我希望能够通过javascript在我网站的非ssl(http)部分存储一条信息,并在我网站的SSL(https)部分访问它。有谁知道在ssl和非ssl页面之间共享存储的客户端信息的好方法吗?我知道我总是可以默认使用cookie..但我讨厌必须为每个请求来回发送cookie的想法。 最佳答案 根据导致此答案的评论编译;我欢迎@jeremyisawesome编辑他的

javascript - 使用 JSON POST 请求

我正在尝试使用JSON向API发起POST请求。我找到了一些示例代码,在我走得太远之前我想让它工作,但我被卡住了......functionJSONTest(){requestNumber=JSONRequest.post("https://example.com/api/",{apikey:"23462",method:"example",ip:"208.74.35.5"},function(requestNumber,value,exception){if(value){processResponse(value);}else{processError(exception);}})

Javascript/jQuery : Reordering divs according to data-attribute values

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:Sortelementbynumericalvalueofdataattribute我想根据设置在它们上的数据属性重新组织div,范围从最高整数到最低整数。现在,我将所有数据插入一个数组并对其进行排序,但我不确定如何进行。我如何使用它来重组其父div内的div?varprices=newArray();$(this).children('.listing-item').each(function(){varprice=parseInt($(this).attr('data-listing-price'));pr

javascript - Chrome 扩展开发 - POST 到新标签

是否有一种简单的解决方案可以将动态聚合的数据发布到新选项卡中?chrome.tabs.create没有“POST”选项。通常我会使用chrome.browserAction.onClicked.addListener(function(t){chrome.tabs.create({"url":"http://super.url","method":"POST"//oops..nooption.});}); 最佳答案 您可以简单地结合这两种技术:您可以通过添加javascript:来执行JavaScript命令地址栏或href中的前缀

javascript - `while` 或 `for` 与 $http.get 循环

我想知道是否可以在$http.get的嵌套调用中使用while或for:这是一个例子:for(vari=0;i我放置了两个alert来显示我用来检索JSON的评论的ID。我得到了第一个警报的ID,然后是第二个警报的“测试”,但没有显示第三个警报。为什么不呢?这里是一个JSON示例:{data":[{"id":2,"is_liked":false,"nb_comments":1,"nb_likes":1,"date_creation":"2014-05-26T17:03:54+0000"},{"id":1,"is_liked":true,"nb_comments":0,"nb_likes

javascript - 如何从 angularjs 工厂内的 $http.get() 返回数据

我在这方面遇到了很多麻烦,我似乎无法在SO或Google上找到任何可以帮助我发现我做错了什么的东西{{test}}{{test2}}{{test3}}{{member.firstname}}angular.module('testApp',['memberFactory']);angular.module('testApp',[]).factory('memberFactory',function($http){varobj={};obj.data="abcd";obj.getResponse=function(){vartemp={};$http.get('hello.php').s

javascript - 如何防止 Firefox 使用 HTTP Basic Auth 和 JQuery AJAX 提示输入用户名/密码?

我正在编写一些浏览器端动态功能并使用HTTPBasicAuth来保护一些资源。用户体验非常重要,并且是高度定制的。这是一个简单的测试JQuery方法,它最终将测试用户是否在表单中提供了正确的凭据:$(document).ready(function(){$("#submit").click(function(){vartoken=Base64.encode($('#username').val()+':'+$('#password').val());$.ajax({url:'/private',method:'GET',async:false,beforeSend:function(r

javascript - Angular 力矩 : Moment Timezone has no data for America/New_York

从服务器收到的日期是UTC时区,我需要将其转换为特定时区,例如:America/New_York。以下是相同的代码但是在这样做时我得到了以下错误:MomentTimezonehasnodataforAmerica/New_York.Seehttp://momentjs.com/timezone/docs/#/data-loading/.但是America/New_York是moment的已知时区,但它仍然要求我添加时区。 最佳答案 您需要加载以下所有内容:时刻时刻时区moment-timezone的时区数据Angular矩关于mom

javascript - "HTTP Streaming"(推送)AJAX 模式的跨浏览器实现

客户端从服务器请求网页。然后客户要求进行额外的计算;服务器执行一系列计算并在可用时立即发送部分结果(文本格式,每行包含单独的完整项目)。客户端使用服务器提供的信息更新网页(使用JavaScript和DOM)。这似乎适合HTTPStreaming(current版本)来自Ajaxpatterns网站的模式。问题是如何以跨浏览器(浏览器不可知论)的方式做到这一点,最好不使用JavaScript框架,或使用一些轻量级框架,如jQuery。问题始于以跨浏览器方式生成XMLHttpRequest,但我认为主要问题是并非所有浏览器都正确地实现了onreadystatechangefromXMLHt

javascript - meteor Shopify API : Post metafield to collection by collection ID

使用froatsnook:shopify尝试获取集合的元字段。我有收藏ID。根据Shopify'sAPIDocumentation,我应该能够获得集合的元字段,但我没有看到它的参数。代码:getShopifyCollectionMetafields:function(collection_id){//GET/admin/products/#{id}/metafields.jsonvarmeta=ShopifyAPI.getProductMetafields({id:collection_id});console.log(meta)}它返回一个空数组(这是有道理的,我试图在它需要产品ID