为了账号安全,请及时绑定邮箱和手机立即绑定

为什么跨域提交的json,mysql何存二次?

为什么跨域提交的json,mysql何存二次?

LEATH 2018-11-25 06:02:10
$sql = "INSERT INTO user (name,pass,tel,qq,system) VALUES ('zhoudan','42345','32423524','123354354','30')";if (mysqli_query($conn, $sql)) {echo "新记录插入成功!";} else {echo "Error: " . $sql . "<br>" . mysqli_error($conn);} mysqli_close($conn);求救!!!!!!这段代码,为什么通过ajax 处理,数据会被保存二次???????,直接去运行常
查看完整描述

1 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

使用jquerygetJson进行跨域读取数据
实际getJson式根本原理ajax使用jsonp式
jquery用getJson调用获取远程数据并通json格式返函数原型:
jQuery.getJSON(url,data,success(data,status,xhr))
参数 描述
url 必需规定请求发送哪 URL
data 选规定连同请求发送服务器数据
success(data,status,xhr)
选规定请求功运行函数
额外参数:
response - 包含自请求结数据
status - 包含请求状态
xhr - 包含 XMLHttpRequest 象
该函数简写ajax函数实际等价于:
$.ajax({
url: url,
data: data,
success: callback,
dataType: json
});
言归传面我看何使用getJson跨域获取数据
html页面示例代码:
$.getJSON("xxx?",
function (data) {
alert(data);
}
);
执行原理:
发送请求需要传callback调函数名服务器端服务器端拿调函数名再返数据用参数形式反客户端客户端能够调



查看完整回答
反对 回复 2018-12-05
  • 1 回答
  • 0 关注
  • 439 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信