【问题标题】:$$.ajax is not a function$$.ajax 不是函数
【发布时间】:2017-09-26 02:32:22
【问题描述】:

我尝试了 framework7 自定义 DOM 库并运行了其中一个示例

$$.ajax({
  url: 'somepage.html',
  statusCode: {
    404: function (xhr) {
      alert('page not found');
    }
  }
})

但它在控制台中返回错误

Uncaught TypeError: $$.ajax is not a function
    at HTMLAnchorElement.<anonymous> (app.js:11)
    at HTMLAnchorElement.handleEvent (framework7.js:967)
    at sendClick (framework7.js:3589)
    at Framework7.handleTouchEnd (framework7.js:3779)
    at framework7.js:2619
    at Array.forEach (<anonymous>)
    at framework7.js:2618
    at Array.forEach (<anonymous>)
    at Framework7.emit (framework7.js:2616)
    at emitAppTouchEvent (framework7.js:3856)

有人知道如何使用 Dom7 自定义库吗?

我已经尝试将 DOM7 导出到局部变量以使其易于访问

var $$ = Dom7;

我也尝试在我的脚本中包含 Dom7.js

<script src="node_modules/dom7/dist/dom7.js"></script>

【问题讨论】:

  • 刚才也遇到了同样的问题,还没找到出路……一旦找到解决方案,我会分享

标签: html-framework-7 dom7


【解决方案1】:

马上就搞定了

在 v2 中是myApp.request({...})

`var xhr =app.request({

    method: method,
    url: url,
    contentType: contentType,
    crossDomain: true,
    data: data,
    beforeSend: function (xhr) {

        form.trigger('beforeSubmit', {data:data, xhr: xhr});
    },
    error: function (xhr) {
        form.trigger('submitError', {data:data, xhr: xhr});
    },
    success: function (data) {
        form.trigger('submitted', {data: data, xhr: xhr});

        }, 2000);




    }
});`

【讨论】:

    猜你喜欢
    • 2013-01-09
    • 2020-10-15
    • 2013-08-18
    • 2023-04-07
    • 2018-02-10
    • 2020-05-01
    相关资源
    最近更新 更多