相关疑难解决方法(0)

如何在 Ajax 调用中添加 UI 旋转器?

我想在 Ajax 调用上显示加载微调器。我试过spin.js库,但它没有 \xe2\x80\x99 工作。这是我的 JavaScript 函数,它使用 Ajax 调用。

\n\n
function sendRequest() {\n    $.ajax({\n            url: \'/spinner\',\n            type: \'get\',\n            contentType: "application/json",\n            success: function (resp) {\n                $(\'#spinner\').append(resp.data);\n                console.log(resp.data);\n            },\n            error: function (){\n                console.log("Oops!");\n            }\n        }\n    );\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的 HTML 代码:

\n\n
<html>\n<head>\n    <link type="text/css" rel="stylesheet" href="../resources/css/style.css"/>\n    <link rel="stylesheet" href="http://yui.yahooapis.com/pure/0.5.0/pure-min.css">\n    <script type="text/javascript" charset="utf-8" src="../resources/js/jquery.js"></script>\n    <script type="text/javascript" charset="utf-8" src="../resources/js/send.js"></script>\n    <script type="text/javascript" charset="utf-8" src="../resources/js/jquery.spin.js"></script>\n    <script type="text/javascript" charset="utf-8" src="../resources/js/spin.js"></script>\n</head>\n<body>\n    <button id="butt" class="pure-button pure-button-primary" onclick="sendRequest()">Press me!</button>\n    <div id="spinner">Greeting!</div>\n</body>\n</html>\n
Run Code Online (Sandbox Code Playgroud)\n\n

-CSS-

\n\n
#spinner {\n    text-align: center;\n …
Run Code Online (Sandbox Code Playgroud)

javascript spinner jquery-ui-spinner

3
推荐指数
1
解决办法
8813
查看次数

如何使用async / await返回Ajax结果?

为了熟悉async/await,我在Chrome中尝试了以下代码:

async function f() { 
     return await $.get('/');
};
var result = f();
Run Code Online (Sandbox Code Playgroud)

result不保存结果(字符串);而是持有一个Promise需要再次等待的。这段代码确实给了我响应字符串:

var response = await $.get('/');
Run Code Online (Sandbox Code Playgroud)

如何使用await从函数返回实际的响应字符串?

javascript ajax jquery asynchronous async-await

1
推荐指数
2
解决办法
9769
查看次数