2015-02-24 141 views
0

我是Sanjeev 我的网页里面有一个按钮(不提交表单按钮)。单击该按钮我必须运行SQL查询,然后根据查询结果设置其他表单字段。如何从javascript中的数据库中获取数据

我的问题是如何从javascript

+0

你必须有一个后端来做到这一点。 – Arunster 2015-02-24 09:57:09

回答

2

你必须使用AJAX脚本来实现这一进程中运行SQL查询。在按钮上点击ajax脚本被执行并且结果在ajax响应中被提取,然后你必须将结果附加到其他表单域。

+0

Thankq madhan,请举例 – sanjeev51 2015-02-24 10:22:31

1
<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. --> 
+0

您好,我正在使用此代码 $(document).ready(function(){('input#receive_count')。click(function(event){ var time = $( '选择#urgent_mail_start_time_year'); 负载({时间:时间}); }); 函数负载(dataParams){ $就({ URL:“/ API/X /商店/接收/得到”, 方法: 'GET', 数据类型: 'JSON', 数据:dataParams, 成功:功能(HTML){ 警报( “在JS”);} }); } }); – sanjeev51 2015-02-27 10:25:43

+0

你在这段代码中面临什么问题?为什么你使用json ?.只需调用像加载(时间)的函数; – 2015-02-27 10:40:21

相关问题