如何使用 Framework7 进行 ajax 调用?我已经知道如何使用 jQuery 进行 ajax 调用,但我不知道如何在 Framework7 中进行。我正在使用它来调用返回数据的 API。
问问题
15656 次
4 回答
9
您可以包含 jQuery 或使用默认的 Dom7 库,它具有相同的 Ajax 方法:
var $$ = window.Dom7;
//do get request
$$.get('path-to-file.php', {id: 3}, function (data) {
console.log(data);
});
//do post request
$$.post('path-to-file.php', {id: 3}, function (data) {
console.log(data);
});
//get JSON request
$$.getJSON('path-to-file.js', function (json) {
console.log(json);
});
于 2015-01-05T14:02:17.070 回答
2
它与常规 ajax 调用相同。使用 $$ 而不是 $,因为 $DOM 已分配给 $$。
$$.ajax({
url:url2,
data:{'json_order':jsonOrder},
type:'POST',
beforeSend:function(){
myApp.showPreloader('Please Wait');
},
success:function(data)
{
myApp.hidePreloader();
console.log(data);
if(data =='success')
{
alert('success');
}
else
{
alert('no data');
}
}
});
于 2018-01-03T08:30:44.513 回答
0
Framework7 使用类似于 jQuery 的 ajax 的语法。POST调用可能如下所示:
$$.post('auth.php', {username:'foo', password: 'bar'}, function (data) {
$$('.login').html(data);
console.log('Load was performed');
});
您可以在Framework7 官方文档的DOM 部分找到更多示例。
于 2017-11-08T19:42:11.970 回答
-1
Framework7 带有方便的 Request 库,可以直接处理 XHR 请求(Ajax)
app.request.post('http://localhost:4103/api/RepIO/List', function (data) {
var obj = JSON.parse(data);
于 2019-04-20T09:41:55.403 回答