Javascript 传递给WebService的HTML值显示为NULL
我有一个运行SQL语句的AJAX Web服务,它可以正常工作 我试图从我的网页中获取一个HTML值,并将其用作查询中的附加变量 下面是我如何在我的网页上捕获该变量Javascript 传递给WebService的HTML值显示为NULL,javascript,asp.net,ajax,web-services,Javascript,Asp.net,Ajax,Web Services,我有一个运行SQL语句的AJAX Web服务,它可以正常工作 我试图从我的网页中获取一个HTML值,并将其用作查询中的附加变量 下面是我如何在我的网页上捕获该变量 <div style="margin-left:0px"> <label>Enter Number here: </label><br> <input type= text id="dem
<div style="margin-left:0px">
<label>Enter Number here: </label><br>
<input type= text id="demo">
</div>
警报框正确显示框id“Demo”中的HTML值
但WebService失败,表示值为NULL,JSON响应为:
消息“参数化查询”(@docid-nvarchar(5),@quotenum-nvarchar(4000))更新[dbo]。[quote'需要未提供的参数'@quotenum'
…获取URL将该值显示为NULL
https://localhost:44338/WebService1.asmx/Generate?docid=10146"enum=null
非常感谢您的帮助。我认为问题在于:
var quotenum = document.getElementById("demo".value);
这应该是
var quotenum = document.getElementById("demo").value;
就像上面那条线一样
var quotenum = document.getElementById("demo").value;