Javascript 从URL获取ID值

Javascript 从URL获取ID值,javascript,titanium,Javascript,Titanium,所以我有一个url,比如说 我将它与Tianium Appcelerator一起使用,所以我想知道这些jquery代码是否可以与Tianium一起使用 url = 'abc.com/ab/a.aspx?b_no=0a1' url的html是 <form method="post" action="a.aspx?b_no=0a1" id="form2"> <span id="SPAN" style="font-size:medium">[{"a":"1"},{

所以我有一个url,比如说

我将它与Tianium Appcelerator一起使用,所以我想知道这些jquery代码是否可以与Tianium一起使用

url = 'abc.com/ab/a.aspx?b_no=0a1'
url的html是

    <form method="post" action="a.aspx?b_no=0a1" id="form2">

 <span id="SPAN" style="font-size:medium">[{"a":"1"},{"b":"2"},{"c":"3"},{"d":"4"}]</span>
  </form>

[{“a”:“1”},{“b”:“2”},{“c”:“3”},{“d”:“4”}]
因此,我想从url获取跨度值。。 可能是一个无意义的问题/问题的构成。。但是学习一些小技巧。。 请引导..

如果您使用,您可以这样做:

这是你需要的

var url = "abc.com/ab/a.aspx?b_no=0a1";

$.get( url, function(data) {
  var span=$(data).find("#SPAN"); // selecting span from html
  var result=span.text(); // text of the span
});

检查这个小把戏

那么你想用客户端javascript刮取这个URL吗?它在同一个域上吗?浏览器环境中的Javascript具有相同的源策略。它不是同一个域。。我只是举了个例子让人们理解。。。当我使用这个
var SPAN=document.getElementById(“lblbatch”)时使用html源代码,我能够生成所需的内容。。但我想从url获取这些信息。。我问你的span值是什么意思你需要这个[{“a”:“1”},{“b”:“2”},{“c”:“3”},{“d”:“4”}]那么你可能不能,一般来说,刮片是在服务器端完成的,因为客户端javascript没有访问权限。是的,sushil,我需要那个部分。.你插入了jquery链接吗?你的意思是这样吗var url='abc.com/ab/a.aspx?b_no=0a1';script.src='';script.type='text/javascript';$。获取(url,函数(数据){var span=$(“#span”,数据);var数组=JSON.parse(span.text());警报(数组[0].a);//1});`无法格式化注释中的代码,请原谅..不,您必须将此“”添加到html文件中。您是在调用同一个站点还是跨站点调用?url只是一个示例url。。出于某些隐私/安全原因,我无法共享确切的url。我怀疑是它的来源/域呼叫相同,还是您正在呼叫其他域。如果是其他域,则需要进行xss调用。它可能是同一来源,没有完全理解您的观点,但不需要任何xss调用。。abc.com/ab/a.aspx?b_no=0a1这只是一个示例url,url后面的代码有一个名为SPAN的ID,其中包含我想从url获取的值,而不是HTML希望我理解您的观点不适用于我的url,:|我需要数组部分。。一旦我回到家,我会尝试以更好的方式提出这个问题,谢谢你的帮助,或者更确切地说,谢谢你的尝试。:)
var url = "abc.com/ab/a.aspx?b_no=0a1";

$.get( url, function(data) {
  var span=$(data).find("#SPAN"); // selecting span from html
  var result=span.text(); // text of the span
});