代码日志记录在$.get请求中运行时未定义,但在页面上运行时工作正常
Code logging undefined when ran in a $.get request, but when ran on the page it works fine?
我的代码在运行时未定义日志,但在当前页面上运行时(删除$.get
请求和$(f)
这是我的代码:
var product = 20219291;
function check(id) {
$.get('http://m.roblox.com/items/'+id+'/privatesales').success(function(r) {
var d = r.replace(/img/gi,"flip");
var f = $(d).find(".ui-btn-text a").first().attr('href');
console.log(f);
var s = link.substring(0, link.indexOf('&expectedPrice'));
var userAssetId = s.replace('/Catalog/VerifyTransfer?userAssetOptionId=', '')
var price = link.substring(link.indexOf("&expectedPrice=") + "&expectedPrice=".length);
console.log(userAssetId, price);
});
}
check(161211433);
当您通过浏览器访问此页面时,您已登录,因此存在活动会话。
当您尝试使用ajax访问该页面时,我想返回的html就是该页面的内容:https://m.roblox.com/Login?ReturnUrl=%2fitems%2f161211433%2fprivatesales
如果你需要登录才能访问一些内容,我建议你使用服务器端的api:
http://wiki.roblox.com/index.php?title=User-created_web_API的
相关文章:
- 使用压缩的JavaScript文件(不是运行时压缩)
- 如何在运行时在angular 2中加载外部js脚本
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- JavaScript链接在点击时不起作用;函数在页面加载时工作
- JavaScript运行时是如何工作的
- 从本地文件运行时,$.get()无法正常工作
- 运行时环境究竟是如何工作的
- 谷歌SWIFFY无法在IE9中工作-脚本错误'运行时.js'
- jQuery 动画在首次运行时无法正常工作
- 在运行时在 JQuery 中添加 HTML 元素 - 未按预期工作
- 代码日志记录在$.get请求中运行时未定义,但在页面上运行时工作正常
- 为什么浏览器总是在运行时停止工作
- 当我在Unicorn服务器上运行时,Websockets在我的Rails应用程序中不工作,但在瘦服务器上工作
- 当项目停止在.NET中运行时,有没有办法阻止web方法工作
- Twitter更新在QML中运行时返回401 Unauthorized,但第一次只能在桌面Java上工作
- 欧芹js会为运行时出现的元素工作吗
- perl-cgi脚本可以't发布到站点-独立工作,但在apache下运行时失败
- ActiveXObject在从.NET运行时工作,但在发布后失败
- Onclick工作,但从另一个页面运行时停止
- 在运行时创建下拉列表,然后绑定下拉列表的值——不工作ngOptions