首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在javascript中后台运行url

在javascript中后台运行url
EN

Stack Overflow用户
提问于 2016-01-13 22:14:45
回答 3查看 2.1K关注 0票数 0

我正在使用apache cordova制作一个android应用程序,如果可能的话,我想知道如何使用javascript运行url。我想使用这样的url更新数据:http://login:password@192.168.*.*:8080/json.htm?type=command&param=udevice&idx=4&nvalue=0&svalue=22

当我在导航器中执行这个URL时,数据被更新了,现在我想知道我是否可以使用javascript/jQuery来实现这一点。我在相同的文件上使用$.getJSON,一切都正常。

我已经试过了

$.get("http://login:password@192.168.*.*:8080/json.htm?type=command&param=udevice&idx=4&nvalue=0&svalue=22")

$.ajax({"http://login:password@192.168.*.*:8080/json.htm?type=command&param=udevice&idx=4&nvalue=0&svalue=22"};)

EN

回答 3

Stack Overflow用户

发布于 2016-01-13 22:28:10

如果json.html是一个服务器端脚本,您可以使用

代码语言:javascript
复制
$.get("yourPath/json.htm?key=value");

$.get( "test.php",{ key1:"Value1",key2:"Value2“} );

但是当它是html文件中的js脚本时,您必须创建一个iframe或一个新窗口。

票数 0
EN

Stack Overflow用户

发布于 2016-01-13 22:58:19

在你的php中:

代码语言:javascript
复制
// process data
// $_GET['type'], $_GET['param'] ...
$result = json_encode(array("key"=>"value"));
$callback = $_GET['callback'];
header('Content-type: application/javascript');
echo "$callback($result)";

在你的js中:

代码语言:javascript
复制
$.getJson('yourpath.json?callback=?&type=command&param=udevice&idx=4&nvalue=0&svalue=22',function(data){
    console.log(data);
});

请注意url中的callback=?,以使jQuery将其视为JSONP请求。下面是文档:http://api.jquery.com/jquery.getjson/

票数 0
EN

Stack Overflow用户

发布于 2018-02-18 07:06:32

您可以尝试:

代码语言:javascript
复制
$(document).ready(function() {
  var grid_refresh = 'https://login:password@192.168.*.*:8080/json.htm?type=command&param=udevice&idx=4&nvalue=0&svalue=22';
  var data = $('body').load(grid_refresh);
  console.log(data);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34768951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档