2011-04-18 136 views
0

我能夠調用一個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 //當服務調用時失敗
} ); }

回答