首页 > 解决方案 > 增加getJSON请求结果

问题描述

我是 getJSON 和 JS 编程的初学者。我尝试了在此论坛上找到的答案,但仍然得到 NaN 而不是 2475 + 2475 的预期结果(4950)。做错了什么?

这是从 apache solr 上的 getJSON 请求生成的输出

<response>
    <lst name="responseHeader">
        <int name="status">0</int>
        <int name="QTime">114</int>
            <lst name="params">
               <str name="q">objectType:mods AND objectProject:DESerie AND state:published</str>
               <str name="_">1568794672289</str>
            </lst>
    </lst>
    <result name="response" numFound="2475" start="0" maxScore="2.1764848"> </result>

</response>

这是我的 javascript

<script type="text/javascript">
$.getJSON('../api/v1/search?q=objectType:mods AND objectProject:DESerie AND state:published&amp;wt=json', function (data) {
var var1 = $('#series').text(data.response.numFound);
var intVar1 = parseInt(var1, 10);
var total = intVar1 + intVar1;
$('#total').text(total);

这是我的显示代码

<div id="pubtyp">
    Series: <span id="total"></span>
</div>

标签: getjson

解决方案


推荐阅读