从MSSQL查询创建JavaScript数组

时间:2017-07-06 00:38:27

标签: javascript php arrays

我正在尝试从MSSQL查询结果创建JavaScript数组。下面是我尝试使用的语法,但未创建数组。应该如何设置以便正确分配JavaScript数组?

<script src="https://cdnjs.cloudflare.com/ajax/libs/hammer.js/2.0.7/hammer.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="container">
  <div class="slider-wrapper" data-slide="0">
    <div class="slider">
        <div class="slide-items">
            <p>1</p>
        </div>

        <div class="slide-items">
            <p>2</p>
        </div>

        <div class="slide-items">
            <p>3</p>
        </div>
    </div>
    <div class="buttons">
        <div class="prev">prev</div>
        <div class="next">next</div>
    </div>
  </div>
  <div class="slider-wrapper" data-slide="0">
    <div class="slider">
        <div class="slide-items">
            <p>1</p>
        </div>
    </div>
    <div class="buttons">
        <div class="prev">prev</div>
        <div class="next">next</div>
    </div>
  </div>

  <div class="slider-wrapper" data-slide="0">
    <div class="slider">
        <div class="slide-items">
            <p>2</p>
        </div>
        <div class="slide-items">
            <p>3</p>
        </div>
    </div>
    <div class="buttons">
        <div class="prev">prev</div>
        <div class="next">next</div>
    </div>
  </div>
  <div class="slider-wrapper" data-slide="0">
    <div class="slider">
        <div class="slide-items">
            <p>1</p>
        </div>
    </div>
    <div class="buttons">
        <div class="prev">prev</div>
        <div class="next">next</div>
    </div>
  </div>
  <div class="slider-wrapper" data-slide="0">
    <div class="slider">
        <div class="slide-items">
            <p>1</p>
        </div>

        <div class="slide-items">
            <p>2</p>
        </div>
    </div>
    <div class="buttons">
        <div class="prev">prev</div>
        <div class="next">next</div>
    </div>
  </div>
</div>

2 个答案:

答案 0 :(得分:2)

这里的一个好方法是获取查询(纠正代码中的缺陷,如下面的帖子所示,然后使用json_encode($data);然后echo $data将整个数组转换为JSON到您的的JavaScript。

这不是唯一的方法。我相信别人会提出其他建议。

答案 1 :(得分:0)

请看这个页面:https://www.w3schools.com/jquery/ajax_ajax.asp 我知道,W3学校不是最好的,但没关系。

你可以使用jQuery轻松实现,只需谷歌一点,你需要PHP知识来创建一个mysql查询数组。