【问题标题】:How to get data from database in javascript如何在javascript中从数据库中获取数据
【发布时间】:2015-02-24 09:46:33
【问题描述】:

我是桑吉夫 我的网页在表单中有一个按钮(不是表单的提交按钮)。单击该按钮后,我必须运行 SQL 查询,然后根据查询结果设置其他表单字段。

我的问题是如何从 javascript 运行 SQL 查询

【问题讨论】:

  • 你必须有一个后端才能做到这一点。

标签: javascript symfony-1.4


【解决方案1】:

你必须使用 ajax 脚本来实现这个过程。 on button click ajax 脚本被执行并在 ajax 响应中获取结果然后你必须将结果附加到其他表单字段。

【讨论】:

  • Thankq madhan,请发一个例子
【解决方案2】:
<head>
<script type="text/javascript"  src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
function getResult(){ 
var x=document.getElementById('inp').value;
dat='param=' + x;
$.ajax({
    type: "POST",
    url: "server.jsp",
    data: dat,
    cache: false,
    success: function(html) {
        $('#textdiv').val(html.trim());
        }
});
}       
</script>
</head>
<body>
        <input type="text" name="inp" id="inp">
        <button onclick="getResult();">
        <input type="text" name="result" id="textdiv">
</body>     
<!--    You need server page to execute query  and in php the result is echoed.it came back to ajax response inside success function.    -->

【讨论】:

  • 您好,我正在使用此代码 $(document).ready(function(){ $('input#receive_count').click(function(event){ var time = $('select# Emergency_mail_start_time_year'); load({time: time}); }); function load(dataParams){ $.ajax({ url: '/api/x/shop/receive/get', 方法: 'get', 数据类型: 'json',数据:dataParams,成功:function(html){ alert("in js"); } }); } });
  • 您在这段代码中遇到了什么问题?你为什么使用json?只需调用诸如 load(time) 之类的函数;
猜你喜欢
  • 2020-11-01
  • 2014-10-03
  • 1970-01-01
  • 2018-07-14
  • 1970-01-01
  • 2017-06-14
  • 1970-01-01
相关资源
最近更新 更多