从Splunk令牌获取TextBox值

时间:2018-07-09 17:00:54

标签: javascript splunk

我不完全了解Splunks令牌系统。我有最基本的搜索表。我只想使用文本并在提交时将文本发送到PHP文件(ajax调用),然后将调用发送到我的API,该API将返回数据以在其中显示 “ display_info”。

<div class="dashboard-body container-fluid main-section-body" data-role="main">
<div class="dashboard-header clearfix">
    <h2>Whois Lookup HTML</h2>
</div>
<div class="fieldset">
    <div class="input input-text" id="input1">
        <label>Domain</label>
    </div>
    <div class="form-submit" id="search_btn">
        <button class="btn btn-primary">Submit</button>
    </div>
</div>
<div id="display_info"></div>

所以提交

submittedTokenModel

使用文本框中的值进行设置。然后触发SubmitToken函数。

  function submitTokens() {
        // Copy the contents of the defaultTokenModel to the submittedTokenModel and urlTokenModel
        FormUtils.submitForm({ replaceState: pageLoading });

//Grab textbox value and run AJAX to PHP function
        console.log(submittedTokenModel); 
//      var tv = submittedTokenModel.get("");
//      var tv = tokens.get("");
//     console.log(tv); 
    }

我不明白如何从submittedTokenModel访问文本值。给我的文档似乎并没有帮助我

1 个答案:

答案 0 :(得分:0)

(我将其添加到注释中,但由于<50而不能)

我相信您的台词var tv = submittedTokenModel.get("");  should work for accessing the text of your token(如果您将令牌名称放在引号中)。不知道您是否已经尝试过,但这似乎是在JS中进行的方式。

var tv = submittedTokenModel.get("token_name");

请注意,我本人对这个系统还很陌生,所以我可能对所有这些都错了,而且我可能会误解您的问题。请随时澄清,我会进行修改。