JavaScriptを使用したasp.netアプリケーションがあり、ボタンをクリックするとms SQL DBの追加情報(TimeStamp)に保存します。onclick ms SQLデータベースに挿入
onclick= "functionName();"
機能「functionNameを()」別のタスクを持っており、私も
任意のアイデアを、タイムスタンプを保存する別の関数をしたいですか?
JavaScriptを使用したasp.netアプリケーションがあり、ボタンをクリックするとms SQL DBの追加情報(TimeStamp)に保存します。onclick ms SQLデータベースに挿入
onclick= "functionName();"
機能「functionNameを()」別のタスクを持っており、私も
任意のアイデアを、タイムスタンプを保存する別の関数をしたいですか?
書き込みJS
:saveTimespan.aspx' page as below(remove all markup other than
Page`ディレクトリの後ろにコーディングするコードの下
function functionName() {
var xmlhttp;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}
var now = new Date(); // You can also any kind of data using query string
xmlhttp.open("GET", "saveTimespan.aspx?datetime=" + now, true);
xmlhttp.send();
}
書き込みこのページの):
protected void Page_Load(object sender, EventArgs e)
{
UpdateTimeStamp();
}
public void UpdateTimeStamp()
{
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "UPDATE TargetTable SET DateTimColumnName = @DateTimColumnName";
cmd.Parameters.AddWithValue("@DateTimColumnName", MyDateTime);
cmd.CommandType = CommandType.Text;
try
{
using (SqlConnection connection = new SqlConnection("YourConnectionString"))
{
cmd.Connection = connection;
connection.Open();
cmd.ExecuteNonQuery();
Response.Write("Data Updated Successfully!");
}
}
catch (Exception ex)
{
//Handle exception
}
}
になり、jQueryのAJAXを使用してみてください簡単に
function functionName() { $.ajax({ url: "test.html", context: document.body, success: function(){ $(this).addClass("done"); } }); }のような参考:以下のように http://api.jquery.com/jQuery.ajax/
私はJavaScriptのイベント(ボタン)を持っています。どのように上記の関数を使用することができます – buni
1つの機能で2つの操作を実行すると、何が問題になりますか?これには簡単なアヤックスが必要です。 – OptimusCrime