我能夠調用一個ASPX按鈕的服務器端的按鈕單擊事件REST服務的URI。使用asp.net在javascript中調用rest uri?
私人無效插入(InsertEmployee OBJ) { 嘗試 { URI = 「HTTP://本地主機:3324/Issues.svc/ADD /」; 使用(HttpResponseMessage響應=新的HttpClient()。郵政(URI,HttpContentExtensions.CreateDataContract(OBJ))) {
int iStatus = response.Content.ReadAsDataContract<int>();
if (iStatus > 0)
lblErr.Text = "Record Inserted";
else
lblErr.Text = "Insertion Failed";
}
}
catch (Exception)
{
throw;
}
}
以上是我請插入這是工作記錄的方法。
可以幫助我如何在ajax中調用此方法。我嘗試了下面的代碼,但不工作。即使我在瀏覽器中運行此鏈接http://localhost:3324/Issues.svc/ADD/這不工作,說方法沒有找到。
功能在CreateEmployee(){ 警報( 「S」); VAR strService = 「HTTP://本地主機:3324/Issues.svc/ADD /」; $ .ajax「{」「type」:「POST」, 「url」:strService, 「dataType」:'jsonp', 「data」:{「code」:「101」,「empname」:「 (json); // result = jQuery.parseJSON(json); }, 錯誤:ServiceFailed //當服務調用時失敗
} ); }