javascript - 显示 JavaScript 函数

标签 javascript jquery

我正在创建一个 API,我想展示一个 JavaScript 代码示例,您可以使用它来调用该 API。

我用 JavaScript 编写了一个测试函数。我希望能够执行并显示 javascript 函数的代码,但我宁愿只拥有一份代码副本,以便于维护。

例如,我有以下代码:

function doauth_test(apikey,username,userpass)
{
    $.ajax({
        url: "/api/v1.2/user.php/doauth/" + username + "/" + userpass + "?apikey=" + apikey,
        type: "GET",
        success: function(data,textStatus,xhr) {
            var obj = JSON.parse(data);
            var authkey = obj.authkey; //store this somewhere for subsequent use
            var user_id = obj.user_id; //store this somewhere for subsequent use
        },
        error: function(xhr, ajaxOptions, thrownError) {
            alert("ERROR!  Status code:  " + xhr.status + " Response Text: " + xhr.responseText);
        }
    });
}

我希望这段代码是我可以执行的,并且我希望它在我的文档示例中的 DIV 中显示代码。但我不想(理想情况下)拥有此代码的两份副本。

最佳答案

您可以调用toString()在函数上获取其源代码。

或者,您可以使用 DOM 来获取 <script> 的文本。标签。

关于javascript - 显示 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16963715/

相关文章:

javascript - Discord.js 嵌入另一个嵌入的 react

javascript - 如何通过选择条件下拉列表来显示错误弹出窗口或警报消息

javascript - 选择单选按钮时删除禁用属性

jquery - 如何同时显示和更改html内容

php - 我应该将 AJAX 逻辑添加到我的 PHP 类/脚本中吗?

javascript - IE8 绝对/相对定位元素不显示

javascript - Bootstrap 选项卡和 jQuery 事件触发问题

javascript - Jquery Grid 中的 editable true 不起作用

javascript - 如何处理react-redux应用中加载中断的情况

php - Jquery .ajax 方法 ="post"但 $_POST 为空