我使用貨幣換算器Web服務,並且我寫了一個Javascript來顯示按鈕單擊的結果。我希望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>
我是JavaScript新手,我不知道這很容易,謝謝很多先生。 – Omi
這是我在這個網站上學到的那些「技巧」之一。只是傳遞知識。 – Smeegs