调用并将数据从c#代码隐藏传递到Javascript
嗨,我有一个像这样的ASPX页面:调用并将数据从c#代码隐藏传递到Javascript,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,嗨,我有一个像这样的ASPX页面: <head> <title>Sample</title> <script src="/javascript/jquery-1.11.1.js"></script> <script src="/javascript/angular.js"></script> <script src="/javascript/jquery-ui.js">
<head>
<title>Sample</title>
<script src="/javascript/jquery-1.11.1.js"></script>
<script src="/javascript/angular.js"></script>
<script src="/javascript/jquery-ui.js"></script>
<script type="text/javascript">
function myFunction(message) {
var stock = new Object();
stock.symbol = message;
$.ajax({
url: '/experiments/Week11/Buy_Experiment1.aspx/BuyStock',
data: stock,
error: function () {
$('#info').html('<p>An error has occurred</p>');
},
dataType: 'json',
success: function (data) {
console.log(data);
},
type: 'POST'
});
}
</script>
</head>
我能够成功地从代码隐藏调用JQUERY,但我关心的是将数据“YHOO”从C#code ScriptManager发送到myFunction javascript变量“message”,这样我就可以将数据“message”作为post数据发送到后端Web服务。请帮忙 试试这个:
public partial class sample : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, GetType(), "YHOO", "myFunction('YHOO');", true);
}
}
哦,我的天啊,何塞,非常感谢,这是我项目中非常重要的一段代码。再次感谢:)
public partial class sample : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, GetType(), "YHOO", "myFunction('YHOO');", true);
}
}