私は通貨コンバータ Web サービスを使用しており、ボタンのクリック時に結果を表示する Javascript を作成しました。ページの読み込み時に JavaScript が起動するようにします。私はこれをやってみました
protected void Page_Load(object sender, EventArgs e)
{
ScriptManager.RegisterClientScriptBlock(Page, this.GetType(), "Javascript", "function(data);", true);
}
しかし、それでも関数は起動しません。これは私が使用しているJSです。
<script type="text/javascript">
$(function () {
$('#btnConvert').click(function () {
var amount = $('#txtAmount').val();
var from = $('#ddlfrom').val();
var to = $('#ddlto').val();
$.ajax({ type: "POST",
url: "WebService.asmx/CurrencyConversion",
data: "{amount:" + amount + ",fromCurrency:'" + from + "',toCurrency:'" + to + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var dot = data.d.indexOf(".");
var eg = data.d.substring(0, dot + 2);
var eg1 =data.d.substring(11, 50);
$('#currency_converter_result').html(eg + eg1);
}
});
});
});
</script>