Testing API with AJAX

7 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$49.99
List Price:  $69.99
You save:  $20
€46.41
List Price:  €64.98
You save:  €18.57
£39.74
List Price:  £55.64
You save:  £15.89
CA$68.36
List Price:  CA$95.72
You save:  CA$27.35
A$75.43
List Price:  A$105.61
You save:  A$30.18
S$67.50
List Price:  S$94.51
You save:  S$27
HK$390.66
List Price:  HK$546.96
You save:  HK$156.29
CHF 45.28
List Price:  CHF 63.39
You save:  CHF 18.11
NOK kr542.32
List Price:  NOK kr759.29
You save:  NOK kr216.97
DKK kr346.21
List Price:  DKK kr484.72
You save:  DKK kr138.51
NZ$83.04
List Price:  NZ$116.27
You save:  NZ$33.22
د.إ183.60
List Price:  د.إ257.06
You save:  د.إ73.45
৳5,477.48
List Price:  ৳7,668.91
You save:  ৳2,191.43
₹4,173.46
List Price:  ₹5,843.17
You save:  ₹1,669.71
RM236.90
List Price:  RM331.68
You save:  RM94.78
₦61,737.65
List Price:  ₦86,437.65
You save:  ₦24,700
₨13,884.75
List Price:  ₨19,439.77
You save:  ₨5,555.01
฿1,836.53
List Price:  ฿2,571.29
You save:  ฿734.76
₺1,613.79
List Price:  ₺2,259.44
You save:  ₺645.64
B$253.58
List Price:  B$355.04
You save:  B$101.45
R921.65
List Price:  R1,290.39
You save:  R368.73
Лв90.79
List Price:  Лв127.12
You save:  Лв36.32
₩67,757.86
List Price:  ₩94,866.43
You save:  ₩27,108.56
₪187.05
List Price:  ₪261.89
You save:  ₪74.83
₱2,856.96
List Price:  ₱3,999.98
You save:  ₱1,143.01
¥7,687.37
List Price:  ¥10,762.93
You save:  ¥3,075.56
MX$846.40
List Price:  MX$1,185.03
You save:  MX$338.62
QR182.04
List Price:  QR254.87
You save:  QR72.83
P679.94
List Price:  P951.97
You save:  P272.03
KSh6,711.15
List Price:  KSh9,396.15
You save:  KSh2,685
E£2,396.98
List Price:  E£3,355.96
You save:  E£958.98
ብር2,864.89
List Price:  ብር4,011.08
You save:  ብር1,146.18
Kz41,759.31
List Price:  Kz58,466.37
You save:  Kz16,707.06
CLP$47,049.08
List Price:  CLP$65,872.48
You save:  CLP$18,823.40
CN¥353.90
List Price:  CN¥495.49
You save:  CN¥141.59
RD$2,900.17
List Price:  RD$4,060.47
You save:  RD$1,160.30
DA6,724.18
List Price:  DA9,414.39
You save:  DA2,690.21
FJ$112.18
List Price:  FJ$157.07
You save:  FJ$44.88
Q387.94
List Price:  Q543.15
You save:  Q155.20
GY$10,441.17
List Price:  GY$14,618.48
You save:  GY$4,177.30
ISK kr6,976.60
List Price:  ISK kr9,767.80
You save:  ISK kr2,791.20
DH503.40
List Price:  DH704.80
You save:  DH201.40
L884.08
List Price:  L1,237.78
You save:  L353.70
ден2,857.75
List Price:  ден4,001.09
You save:  ден1,143.33
MOP$401.71
List Price:  MOP$562.43
You save:  MOP$160.71
N$923.86
List Price:  N$1,293.49
You save:  N$369.62
C$1,837.28
List Price:  C$2,572.34
You save:  C$735.06
रु6,663.84
List Price:  रु9,329.91
You save:  रु2,666.07
S/186.31
List Price:  S/260.85
You save:  S/74.53
K192.92
List Price:  K270.11
You save:  K77.18
SAR187.49
List Price:  SAR262.50
You save:  SAR75.01
ZK1,346.25
List Price:  ZK1,884.87
You save:  ZK538.61
L230.87
List Price:  L323.24
You save:  L92.36
Kč1,161.41
List Price:  Kč1,626.08
You save:  Kč464.66
Ft18,082.13
List Price:  Ft25,316.43
You save:  Ft7,234.30
SEK kr541.20
List Price:  SEK kr757.73
You save:  SEK kr216.52
ARS$43,928.30
List Price:  ARS$61,503.14
You save:  ARS$17,574.83
Bs345.62
List Price:  Bs483.90
You save:  Bs138.27
COP$194,235.29
List Price:  COP$271,944.94
You save:  COP$77,709.65
₡25,508.30
List Price:  ₡35,713.67
You save:  ₡10,205.36
L1,232.91
List Price:  L1,726.17
You save:  L493.26
₲373,633.39
List Price:  ₲523,116.65
You save:  ₲149,483.25
$U1,909.79
List Price:  $U2,673.86
You save:  $U764.07
zł200.70
List Price:  zł281
You save:  zł80.29
Already have an account? Log In

Transcript

Hello, guys, welcome to the 19 session of the ASP. NET Web API. In this session, we will test the our API that we created in a previous session with the AJAX request. For this let's switch to the Visual Studio. Let's add before I'm going to add the new folder I am editing the new HTML page with the title so all in that page you first of all we need to add the reference to the jQuery which was present in the script folder. Drag and drop the link to the HTML page.

I am creating a button, the ID btn. So, and the text so data and one deal with the ID result. And now I'm going to write the jQuery code for sending the AJAX request. Opening the script tag. Specify the script type that is a JavaScript. When the document is ready, we need to call the anonymous function.

On which reo right do a handler for the btn. So on click renew to call type function in which we are originated sending Ajax requests by the jQuery. Within that function we need to specify the configuration for always extra question. Start with the URL. For attendee URL, click on the solution. Select the project and press the f4 which will switch to the property window from which select the URL within the single code, paste it and append the API slash controller name that is an employee semicolon the type of request that we are going to file that will be get in our case and the data type that will be written in the our case it will be a JSON and write the handler for the error wonder that anonymous function will be a call which will show the error message in do our research do and then come and create the success function to success function we solicited data.

When we are receiving the data successfully, then we need to loop through the each record and display the name of the employee as well as the HR department within the braces. For that we need to first of all create a variable that holds your formatted data. Were formatted data equal to empty string and look through each data pass to the anonymous function which take the index and value as a parameter. For each value, we need to append it to the formatted data am using backcourt dollar sign curly braces on and off value dot name space the department name within the braces for that dollar curly braces valued out the par meant and use the br tag for a newline and a semicolon after the loop we need to append. After the loop we need to set the formatted data to the our result view for that to use the s for that use the jQuery selector dot dot html and specify the formatted data Let's we'll do a solution.

Let's click on the source data. It's slowly undefined in the case of the department name, and the braces are coming the next line, let's modify it. Let's write the department name instead of the HR department and complete the bracket after that, instead of the new line, save it and reload the our page. And let's click again. You can see that it returned the proper output. If you click on the inspect element and open the Network tab, like when you click on DSR data, it will send the XR and from that you can notice that the responses tight which will populate it by the word jQuery.

First of all, many To use the jQuery Ajax function for sending the request, in which we need to specify the URL from which we need to read, we need to specify we need to we need to use the AJAX function of the jQuery in which we need to specify the URL from where we are going to review the data. And the specify the meta type that is the get post put or delete and specify the written data type. That can be either Jason XML or the apple index to within the error function we can write a code to handle the over error. Within the success we are going to manipulate the our data. Thanks for watching. Have a nice day.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.