Heim > Fragen und Antworten > Hauptteil
Ich habe Ajax verwendet, um die Daten über die vom Backend bereitgestellte Schnittstelle abzurufen. Wie übertrage ich sie nach der Änderung der Seite an das Backend?
滿天的星座2017-05-18 10:57:34
通过get或者post方式 调用后台的接口 得到数据 数据一般是json字符串对象 将他转换为js能够编译的json对象 用js里的json对象里的方法 不要用eval去解析 然后将数据赋值到你的页面上 然后再操作页面的改变页面数据以后 将这些改变的数据获取到转换为数据发给后台 至于后台要的是字符串还是对象格式的看后台需要
習慣沉默2017-05-18 10:57:34
$('#get').click(function() {
$.get(
"/example/jquery/demo_test.asp", // 后台请求数据地址
function(data,status){
// 将你请求进行相应处理
});
});
$('#post').click(function() {
$.post("/example/jquery/demo_test_post.asp", // 后台请求数据地址
{
name: $('.firstname').val(),
city: $('.lastname').val()
},
function(data,status){
alert("数据:" + data + "\n状态:" + status);
});
});
<form>
First name:<input type="text" class="firstname">
Last name:<input type="text" class="lastname">
</form>
<button id = 'get'>获取</button>
<button id = 'post'>发送</button>