如何向网站提交一个get 请求 ; 网站的方法接口然后返回一个对象?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何向网站提交一个get 请求 ; 网站的方法接口然后返回一个对象?相关的知识,希望对你有一定的参考价值。
// 如何跟网站get 一个请求?
// 方法是在 某个网站上 ; 本地可以模拟; 但是如何跟 某网站去提交这个请求呢 ; 然后返回一个对象 。
PS:代码请不要直接复制粘贴使用,百度问答的编辑器貌似会在中间插入看不见的特殊字符,程序会报bug。
php代码:
<?php
$id = $_REQUEST["id"];
// 简略的测试数据
$item = array(
"id" => $id,
"title" => "测试",
"price" => "123"
);
echo json_encode($item); // 返回json对象
?>
发送Ajax请求(使用JQuery):
$.ajax(
"url" : "item.php", //接口URL
"type" : "post",
"dataType" : "json",
"data" :
"id" : 123456
,
success : function(data)
var htm = '';
htm += "ID:" + data.id + "<br />";
htm += "标题:" + data.title + "<br />";
htm += "价格:" + data.price + "<br />";
document.getElementById("result").innerhtml = htm;
,
error : function(xhr, textStatus, errorThrown)
console.log(data);
);
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>测试</title>
<script src="jquery-2.0.2.min.js"></script>
</head>
<body>
<div id="result"></div>
</body>
</html>
答案仅供参考,有问题请追问。追问
是不是我只要找到这个请求的URL地址,提交表单数据就可以了?对后台服务器这一块还不是很了解
追答可以通过提交表单请求,也可以通过Ajax请求。只要服务器有开放接口给你调用,并且你传对参数就可以了。
追问// 能不能打包一个文件 ; 我这边测试一下; 没接触过ajax ; 再给你加100分
追答可以的,你在群里面的Q名是什么?
本回答被提问者和网友采纳以上是关于如何向网站提交一个get 请求 ; 网站的方法接口然后返回一个对象?的主要内容,如果未能解决你的问题,请参考以下文章
php curl如何直接转发当前php接收的headers?get请求如何直接转发get参数?post请求如何直接转发post参数?