如何用javascript编写SQL函数?
我想做一个函数,通过用户在数据库中的输入自动获取物品的价格textbox@Html.TextBoxItemID用handle方法如何用javascript编写SQL函数?,javascript,sql,asp.net-mvc,asp.net-mvc-4,Javascript,Sql,Asp.net Mvc,Asp.net Mvc 4,我想做一个函数,通过用户在数据库中的输入自动获取物品的价格textbox@Html.TextBoxItemID用handle方法 在客户端使用Javascript,无法从SQL server获取数据。这里的解决方案是Web服务。通常,您可以使用两种技术(SOAP或REST或其他)中的一种来实现它。 据我所知,您正在使用ASP.NET MVC4。那么您很幸运能够使用Web API轻松构建REST服务: 如果你想开源:也许你会感兴趣,或者 无论如何,您必须在服务器端检索数据,将其序列化为JSON并更
在客户端使用Javascript,无法从SQL server获取数据。这里的解决方案是Web服务。通常,您可以使用两种技术(SOAP或REST或其他)中的一种来实现它。 据我所知,您正在使用ASP.NET MVC4。那么您很幸运能够使用Web API轻松构建REST服务: 如果你想开源:也许你会感兴趣,或者
无论如何,您必须在服务器端检索数据,将其序列化为JSON并更新表单。客户端用来获取数据的技术叫做ajax,我想你的帖子可能收到了反对票,因为不清楚问题出在哪里。你能详细说明一下吗?是的,首先我想让用户在ItemID文本框中键入商品ID,同时,在用户完成输入商品ID并按键盘上的“enter”或“Tab”键后,功能手柄可以自动获取商品的价格。所以,我的问题是,我如何才能得到该项目的价格?它使用SQL吗?那么我如何用javascript编写SQL呢?
//SalesSub.cs
public class SalesSub
{
public string ItemID { get; set; }
public int Qty { get; set; }
public decimal UnitPrice { get; set; }
}
//Create.cshtml
<script type="text/javascript">
function handle(e) {
//Detect when the user press 'Enter' Or 'Tab' Key
var keyCode = e.keyCode || e.which;
if (keyCode === 13 || keyCode == 9) {
var itemID = $('#ItemID').val()
//Get the item ID in the textbox value,
//so how to search the price of the
//item in database? Using SQL or Others?
$('#UnitPrice').val() = //Result After Search
}
return false;
}
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
</script>
<label>Item ID :</label>
**@Html.TextBox("ItemID", string.Empty, new { onkeydown = "handle(event)" })**
<label>Qty :</label>
@Html.TextBox("Qty")
<label>Sales Price :</label>
@Html.TextBox("UnitPrice")
}