如何通过一个地址获取数据,使用JS处理逻辑 5C

本人是做纯JAVA后台的,前端的只是稍懂。目前需求如下:
1,公司用的是第三方云数据库,目前用的是JS-SDK操作数据库。
2,公司要求提供接口给第三方APP对接。
3,对接方式:第三方通过我们提供的一个地址获取到数据。
4,类似于:http://www.baidu.com/index?getId=12345,对方就能得到ID=12345的一些数据。
5,由于是用JS操作后台的,也就是说这个地址操作的是JS文件里面的静态方法。
6,需要保证JS的安全性。
7,本人以前没做过APP这块,不太懂。麻烦路过的大神支支招。或者给小弟点其他思路的建议,谢谢!

4个回答

通过接口返回的数据一般都是JSON或者XML,这个使用AJAX不难吧。

u013189988
甜酒 如果是JAVA就好做多了,JS的没做过
接近 3 年之前 回复
u013189988
甜酒 目前的逻辑思维是对方通过一个链接操作我们服务器中的JS文件里的方法,然后再返回JSON给他。求教
接近 3 年之前 回复
u013189988
甜酒 JS接口?
接近 3 年之前 回复

window.location.search获取url字符串然后做一些处理

看看我写的这篇博客,也许能帮到你

sunny_desmond
carrykingdow 回复甜酒: 如果说你要给其他人用的话 要么直接调用这个方法 getParam.getId(), 要么你就写在一个函数里面 return给他,比如这样:function idCallback(){return getParam.getId(); } 然后人家直接调用这个方法就行了
接近 3 年之前 回复
sunny_desmond
carrykingdow 回复甜酒: 分成json格式后 可以直接用方法点出来,你可以 var ID= getParam.getId() ;然后你就可以直接用这个ID了
接近 3 年之前 回复
u013189988
甜酒 非常感谢您的帮助!您的意思是分解URL所带参数,然后封装成JSON是么。这个是可以有,但是收到参数后如何操作JS中的function并且处理后返回呢?
接近 3 年之前 回复

用AJAX不行吗?然后用JS操作

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何获取数据服务器主机地址
一个文本框,一个按钮,点击按钮弹出浏览对话框,选择对应主机点确定,对应主机的路径就显示到文本框中。类似文件夹浏览框,只是选择的是主机,不是文件夹,请高人指点。可能我描述的不够好!
地址数据写入数据库和逻辑处理
主要讲解移动商城首页、商城分类、商城购物车、产品分类、产品列表、评论、地址管理、下单、会员注册、会员登录、密码修改、订单列表、收藏、信息列表和详情等...
如何通过一个URL链接获取数据
现在的需求是这样子的,有两套系统,由于种种原因,数据库不能共享rnA系统里面有部分功能,需要用到B系统的数据,现在的方案是B系统rn只提供给A系统一些URL,A在用B系统时就去 CALL 这些链接,然后rn由B系统返回给A系统XML 的文件,然后在解析显示,但不是 Webservice 哦rnrn现在就是想请教下各位,这个链接怎么Call ,才会拿到数据,不会啊rn有例子的给个例子看看
c 打开一个地址获取数据
c 怎么打开一个地址获取返回的数据rn返回的数据是json格式的rnrnFILE *fp;rnfp = fopen("www.xxx.com", "r");rnrnrn这么写行吗?在线等啊。。。rnrn
数据库如何获取数据发送地址
目前我获取数据的路径是:客户端请求——中间层转化为数据库请求——数据库发送数据到中间层——中间层转发数据给客户端nn这样会消耗大量资源,能不能改变成:n客户端请求——中间层转化为数据库请求——数据库发送数据到客户端?nn那位大虾讲一下数据库是如何确定数据发送目的地?n
这样的逻辑如何处理?
现有一个company类。rn属性:fatherCompany(父类)rnrnrn需求是客户端如何查看company的fatherCompany。我采用的是递归。可是这导致一个问题是他会提取父类的父类的父类。可我不需要这么深!理想的是:我查看fahterCompany它只返回它的父类这一层就够了。还能方便我查看父类的父类。这样子如何实现啊?
一个JS的逻辑问题?
假如在JS中有三个字符串:allNum、oldNum、newNumrn我原来的语句是:rn[code=JScript]rnif (allNum.indexOf(newNum) != -1 )rn if ( newNum != oldNum )rn alert("此编号已存在");rn return false; rn rn rn[/code]rnrn上面是由两个if语句组成的,如果我想把它合成一个if语句:rn[code=JScript]rnif (?)rn alert("此编号已存在");rn return false; rn rn[/code]rnrn那么里面的条件应该怎样写呢?
JS获取数据
function loadGrid1(){ var params = {}; params.u_name = $('#u_name').val(); params.p_name = $('#p_name').val(); params.real_no = $('#real_no').val(); params.bank_no = $('#bank_no').va...
如何使用AJAX获取数据
接口后台已经写好了,页面上有一个div和一个按钮,div中包含2个数据:金额和时间,请问如何用AJAX在点击按钮时调用后台的接口获取数据金额和时间,填进div中
如何使用axios获取数据
axios 简介axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,它本身具有以下特征:· 1. 从浏览器中创建 XMLHttpRequest· 2. 从 node.js 发出 http 请求· 3. 支持 Promise API· 4. 拦截请求和响应· 5. 转换请求和响应数据· 6. 取消请求· 7. 自动转换JSON数据· 8. 客户端支持防止 CSRF...
js 处理url地址,解析url地址
[code="js"] New Document /** *@param {string} url 完整的URL地址 *@returns {object} 自定义的对象 *@description 用法示例:var myURL = parseURL('http://abc.com:8080/dir/index.html?id=25...
这样的逻辑大家如何处理
要判断用户名和密码是否正确,如果不正确判断用户是否存在,这样的逻辑大家是先判断用户是否存在呢还是先判断用户名和密码是否正确?
js之一个有意思的逻辑题
js之一个有意思的逻辑题 昨天偶然看见一个技术群里面在讨论一道js的逻辑题,很快就有人给出答案来了,但是我却想了半天,这里之所以记载,不是单纯的记录一种答案,而是多种,废话不多说,直接上题目 定义一个函数,比如:var repeatFun = repeat(alert, 10, 3000),调用repeatFun(‘hellword’),会alert10次helloworld,每次间隔3s 看到这...
通过节点,获取数据
... 需要实现:点击button后,获取前面EQSortID中的value值,及写func()的实现,不能通过id或name直接查找,因为table下面的行是通过循环获取数据产生的,而数据中还有重复名称的,不易于对每个组件分别赋值; 首先看传入的this,在后台获取时,他就相当于当前节点,可以通过对他进行parentNode操作来获取父节点,我们先来找到需要的节点; func(obj){
安卓开发之通过网址获取数据
//获取服务器数据 public void ss(final String cn) { TimerTask task = new TimerTask() { public void run() { HttpURLConnection co = null; try {
关于通过代理获取数据
现有二台服务器,A和BrnA可被其它机子访问,B不可被A以外的机子访问rn请问怎么设置代理,通过A访问B服务器rn
reduxio通过使用redux轻松获取数据
redux-io通过使用redux轻松获取数据
通过args数组获取数据
通过args数组获取数据 通过main方法的args数组可以从控制台获取一组字符串数据。 public class Test17 { public static void main(String []args){ int a=Integer.parseInt(args[0]); int b=Integer.parseInt(args[1]);
echart通过ajax获取数据
通过ajax获取后台数据 Controller层: @RequestMapping(value="/index5",method=RequestMethod.POST) public @ResponseBody Map<String, Object> echartsIndex51(){ Map<String, Object> map=ne...
mysql通过时间间隔获取数据
这个问题也是老生常谈。在实际的开发中,也不大会实际用到。一般都会结合子自己使用的编程语言来结合做。这样可以减轻数据库的很多压力,代码也好维护。为什么还要说这些呢!一般也就是面试可能会用到。哈哈哈! 最近google了下,发现很多博文中并没考虑到跨年的问题,于是我就想写一下,可以让大家有更多的参考。 ...
ajax通过网络获取数据
$.ajax({             type: "GET",             url: "https://free-api.heweather.com/v5/weather?city=beijing&key=545d63e185fc48169a43cbabba6e74d2",             dataType: "json",             success:
通过用户输入获取数据
要求用户输入带空格的任意个int型数据,大致像这个样子:1 3 55 21 34 ....rn怎么把这些值赋值给int [] MyArray ?rnrnrn static void Main(string[] args)rn rn int[] myArray;rn Console.WriteLine("请输入一组数字,中间用空格:");rn Console.ReadLine();rn ……rn
C#通过get方法获取数据
近日开发某地的排号软件,需要一个软件呼叫,即实现使用一个窗体程序通过点击按钮来通知下一位办理业务的人来某某窗口办理业务,相关接口是通过http的方式进行调用,直接使用get进行接口调用。看过调用例子后,发现返回一个json字符串于是开工。主要代码如下:private static string invokeQueueMethod(string p_url) { ...
JS逻辑
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 1、算术运算符:+、-、*、/、%、++、--        A = 10 + 20;        A = 10
通过httpClient获取数据
rn try rn // 创建请求的客户端对象rn HttpClient httpClient = new DefaultHttpClient();rn // 定义GET请求对象rn HttpGet httpGet = new HttpGet(path);rn // 执行get请求--获取到响应的对象rn HttpResponse httpResponse = httpClient.execute(httpGet);rn // 获取状态行对象rn StatusLine statusLine = httpResponse.getStatusLine();rn // 获取状态码rn int statusCode = statusLine.getStatusCode();rn if (statusCode == 200) rn // 获取实体对象rn HttpEntity entity = httpResponse.getEntity();rn // 获取实体内容rn InputStream inputStream = entity.getContent();rn // 将流转换成字符串rn String json = StreamUtils.parseSteam(inputStream);rn // 发送给主线程rn handler.obtainMessage(SUSCCESS, json).sendToTarget();rn rn catch (Exception e) rn e.printStackTrace();rn rnrnpublic class StreamUtils rn public static String parseSteam(InputStream inputStream) rn try rn //定义一个字节数组输出流rn ByteArrayOutputStream outputStream = new ByteArrayOutputStream();rn //定义一个字节数组rn byte[] buffer = new byte[1024];rn //定义初始长度rn int len = 0;rn while((len = inputStream.read(buffer))!=-1)rn //将读的内容写到字节数组输出流中rn outputStream.write(buffer, 0, len);rn rn //将字节输出流转化成字符串rn return outputStream.toString("utf-8");rn catch (Exception e) rn // TODO Auto-generated catch blockrn e.printStackTrace();rn rn return null;rn rnrn
通过jquery+ajax实时更新获取数据
[code=javascript]$(function()rn //按钮单击时执行rn $("#star").click(function()rn rn //Ajax调用处理rn $.ajax(rn type: "POST",rn url: "test.php",[/code]rnrn请教一下通过jquery+ajax post参数test=(本页变量)获取本地文件test.php(即就是通过test.php?test=$name)的TEXT文本并显示在当前页的文本框里,每10秒自动更新获取一次,判断是否为空,如果不为空则在文本框里分行显示:rn第一次获取:未获取到 rn第二次获取:未获取到rn第三次获取:实际内容 (此时停止获取)rnrn希望大神指点下给点参考代码,小弟不胜感激!rn
DataFrame 通过axis获取数据
s = pd.Series([1, 2, 3, 4]) df = pd.DataFrame({ 0: [10, 20, 30, 40], 1: [50, 60, 70, 80], 2: [90, 100, 110, 120], 3: [130, 140, 150, 160] }) print ...
通过后台接口获取数据
<span style="font-size:16px;">本课程为Angular7零基础到app项目实战,切入点从typescript开始讲起包括基础知识点的es6等,到Angular7基础,中级,高级到使用以及企业级项目部分实战内容,知识点贯穿始终,重点划分,让大家了解Angular7机制以及熟练操作使用</span>
使用js实现一个地址的三级联动
大家好,我是小编,这是我最近弄的一个使用js实现的三级联动,希望可以帮到想要实现的人,好了废话不多说,进入正题: 首先,你要导入一些文件: 接下来就是显示的问题了
关于JS 获取数据
[code=Java]rn rn rn rn rn rn rn rn rn rn rn rn 挑选rn rn rn rn rn [/code]rnrnrn初学JS 我想点击“挑选”的超链接,弹出一个comfirm()对话框 如果点是就跳转到select.do 同时把ChoiceId的值传过去, JS该怎么获取这个ChoiceId的值呢 求指教
js 获取数据问题
[code=javascript] rn1.rnalert($("tbody[class='ng-scope']").find("div[class='htmlObj ng-binding']").html())rnrn2.rn //$("tbody[class='ng-scope']").find("div[class='htmlObj ng-binding']").find("em>b").each(function () rn // alert($(this).html());rn //)[/code]rnrn2.这样的写法。。他不是基于$("tbody[class='ng-scope']").find("div[class='htmlObj ng-binding']")获取到的内容 然后再匹配 em 的下面的b 再取出html么 rn怎么他是全部内容都取到了rnhttp://pan.baidu.com/s/1gdsCfCJ 可能我表达的不清楚 这里是源码~ 比较方便看
如何使用c++建立一个逻辑坐标系?
如何使用c++建立一个逻辑坐标系?有没有可用的函数,根据(x,y)可在逻辑坐标系内画出逻辑坐标点来?
js与ajax获取数据
js接受页面的数据传到后台处理并返回给前台页面 &amp;lt;td&amp;gt; &amp;lt;input type=&quot;text&quot; name=&quot;test&quot; id=&quot;test&quot; value=&quot;&quot; /&amp;gt; &amp;lt;/td&amp;gt; &amp;lt;script&amp;gt; $(&quot;#year&quot;).change(function(){ var y
js跨越获取数据
手写js跨域 search     var head=document.getElementsByTagName('head')[0];     var text=document.getElementsByTagName('input')[0];     var textarea=document.getElementsByTagName('texta
HTML页面从JS获取数据
最近在写网页,遇到了好多问题,慢慢解决并且记录。 HTML从JS获取数据,方法有很多 例如 document.getElementById("bar").innerHTML = "Test";或者 var Value = "Test" var oDiv = document.getElementById("div"); oDiv.innerHTML = Value; 但是我却都用
js 获取数据的问题
我有下面一段js的困扰.我有一个js写的日历控件.其中可以选择天数什么的.然后有一个button可以将选中的日期放入一个textbox.但是有一个问题是当我选择完本月的之后.选择下一个月的时候.前一个月选中的日期就会消失掉,textbox里面的数值是现在选择月中的日期.有没有什么办法.能够保证我在翻到下一个月之后.textbox中的数据不会消失掉.谢谢各位
js动态获取数据数组
利用“[]”来动态获取指定的字段数据 var a = [&amp;amp;amp;quot;id&amp;amp;amp;quot;,&amp;amp;amp;quot;name&amp;amp;amp;quot;,&amp;amp;amp;quot;age&amp;amp;amp;quot;]; var b = [{&amp;amp;amp;quot;id&amp;amp;amp;quot;:1,&amp;amp;amp;quot;name&amp;amp;amp;quot;:&amp;amp;
求教如何通过串口获取数据?新手小白。
要使用串口获取一个M0的数据,有哪些必要知道的东西?rn查了下资料要知道具体参数例如:9600 N 8 1rn这些该如何确定咩??rn然后客户就一个外接串口,主机后面最下面,并口的旁边,应该是 COM3 吧?rn头大了 求大神具体指导小白一只,分不多。
请问在VB里如何通过内存地址获取数据?
已知一个变量的地址,但不知道它的名称,如何取得数据?rn谢谢!!
如何通过地址得知使用这块地址的代码?
写程序时,我知道一个内存地址,如0xa30068,里面有数据,但我想知道到底这个地址是被哪段代码使用的,请问怎么样利用vc来得知啊?
相关热词 c# 线程结束时执行 c# kb mb 图片 c# 替换第几位字符 c#项目决定成败 c# 与matlab c# xml缩进 c#传感器基础 c#操作wps c# md5使用方法 c# 引用父窗口的组件