Load Simple Data Using AJAX Back End

5 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93
List Price:  €130.20
You save:  €37.20
£80.04
List Price:  £112.06
You save:  £32.01
CA$137.46
List Price:  CA$192.45
You save:  CA$54.99
A$152.16
List Price:  A$213.03
You save:  A$60.87
S$135.55
List Price:  S$189.78
You save:  S$54.22
HK$781.57
List Price:  HK$1,094.24
You save:  HK$312.66
CHF 90.85
List Price:  CHF 127.19
You save:  CHF 36.34
NOK kr1,092.22
List Price:  NOK kr1,529.15
You save:  NOK kr436.93
DKK kr693.66
List Price:  DKK kr971.15
You save:  DKK kr277.49
NZ$166.97
List Price:  NZ$233.77
You save:  NZ$66.79
د.إ367.25
List Price:  د.إ514.17
You save:  د.إ146.91
৳10,995.41
List Price:  ৳15,394.02
You save:  ৳4,398.60
₹8,350.38
List Price:  ₹11,690.87
You save:  ₹3,340.48
RM474.20
List Price:  RM663.90
You save:  RM189.70
₦140,430.95
List Price:  ₦196,608.95
You save:  ₦56,178
₨27,811.82
List Price:  ₨38,937.66
You save:  ₨11,125.84
฿3,694.61
List Price:  ฿5,172.60
You save:  ฿1,477.99
₺3,225.42
List Price:  ₺4,515.72
You save:  ₺1,290.29
B$507.43
List Price:  B$710.43
You save:  B$202.99
R1,857.85
List Price:  R2,601.07
You save:  R743.21
Лв182.19
List Price:  Лв255.08
You save:  Лв72.88
₩136,210.38
List Price:  ₩190,699.98
You save:  ₩54,489.60
₪370.57
List Price:  ₪518.82
You save:  ₪148.24
₱5,735.07
List Price:  ₱8,029.33
You save:  ₱2,294.25
¥15,537.84
List Price:  ¥21,753.60
You save:  ¥6,215.76
MX$1,691.01
List Price:  MX$2,367.48
You save:  MX$676.47
QR364.06
List Price:  QR509.70
You save:  QR145.64
P1,360.66
List Price:  P1,904.98
You save:  P544.31
KSh13,098.69
List Price:  KSh18,338.69
You save:  KSh5,240
E£4,756.64
List Price:  E£6,659.49
You save:  E£1,902.84
ብር5,704.16
List Price:  ብር7,986.06
You save:  ብር2,281.89
Kz83,693.62
List Price:  Kz117,174.42
You save:  Kz33,480.80
CLP$93,652.63
List Price:  CLP$131,117.43
You save:  CLP$37,464.80
CN¥722.46
List Price:  CN¥1,011.48
You save:  CN¥289.01
RD$5,816.45
List Price:  RD$8,143.26
You save:  RD$2,326.81
DA13,451.28
List Price:  DA18,832.33
You save:  DA5,381.05
FJ$227.46
List Price:  FJ$318.45
You save:  FJ$90.99
Q778.38
List Price:  Q1,089.77
You save:  Q311.38
GY$20,959.74
List Price:  GY$29,344.48
You save:  GY$8,384.73
ISK kr13,978.60
List Price:  ISK kr19,570.60
You save:  ISK kr5,592
DH1,004.51
List Price:  DH1,406.36
You save:  DH401.84
L1,772.88
List Price:  L2,482.10
You save:  L709.22
ден5,732.06
List Price:  ден8,025.12
You save:  ден2,293.05
MOP$807.08
List Price:  MOP$1,129.95
You save:  MOP$322.86
N$1,848.73
List Price:  N$2,588.30
You save:  N$739.56
C$3,687.79
List Price:  C$5,163.05
You save:  C$1,475.26
रु13,385.83
List Price:  रु18,740.70
You save:  रु5,354.86
S/373.68
List Price:  S/523.18
You save:  S/149.49
K387.85
List Price:  K543
You save:  K155.15
SAR374.99
List Price:  SAR525.01
You save:  SAR150.01
ZK2,715.07
List Price:  ZK3,801.21
You save:  ZK1,086.13
L462.80
List Price:  L647.94
You save:  L185.14
Kč2,329.86
List Price:  Kč3,261.90
You save:  Kč932.03
Ft36,210.88
List Price:  Ft50,696.68
You save:  Ft14,485.80
SEK kr1,090.42
List Price:  SEK kr1,526.63
You save:  SEK kr436.21
ARS$88,067.42
List Price:  ARS$123,297.91
You save:  ARS$35,230.49
Bs691.01
List Price:  Bs967.44
You save:  Bs276.43
COP$390,100.45
List Price:  COP$546,156.24
You save:  COP$156,055.78
₡51,233.50
List Price:  ₡71,728.95
You save:  ₡20,495.44
L2,475.71
List Price:  L3,466.09
You save:  L990.38
₲747,614.58
List Price:  ₲1,046,690.32
You save:  ₲299,075.74
$U3,836.09
List Price:  $U5,370.68
You save:  $U1,534.59
zł401.29
List Price:  zł561.83
You save:  zł160.53
Already have an account? Log In

Transcript

Hello, in this video, I am going to show you how to get the data in the back end file for our Ajax request. So as you can see, we did the front end implementation in the last video, if you don't understand everything that that's in here, or you haven't actually watched the video yet, highly recommend that you go and do that. Once you've done that, you'll have this which basically sends data to this back end file. Okay, the name right here. So it's a simple number. And what we wanted to do is when we are typing in to square it, again, I know you can do that in JavaScript and do it in front end off, I want to show you a simple implementation.

And the next video I want to go a bit more in depth and actually do a database implementation and then you'll see where it really comes in handy and where you really need. And plus there's other things as well as sort of database that you could do, maybe you are a PHP library. Also, it's more secure in the back end as well. Curl is harder to hack back end compared to the front end. For the various reasons why you would want to use back end for data processing. Okay, and the other thing is, if let's say, you want it to be as fast as possible, and you have like superduper epic servers, then the data processing could you know occur on your computer.

Okay, so in here, just a simple php file. And we sent this a get variable sent to the post, we would do dollar underscore post book, get is dollar on get to get the value, you put the name of it, which is num, I'm going to copy that paste down here. And we're going to assign this into a number variable. And then we'll say dollar result equals dollar number time. So as of now if you reload in, talk something in it that this is code has been triggered. But to actually return data, you don't do anything like return like a function because it isn't a function.

What you do is echo sorry, got a bit of a cough echo in the AJAX context doesn't print it to the screen. We've coded it. So we will print to the screen, but let me prove that it doesn't. So if I was to comment this out, and do Echo, and say if I was to say echo, we want to do dollar result. That will literally return the result. But because we're not doing anything with it, I can just do a simple alert to show you that we can do anything you want the dot response text.

There we go. We get four. If I put you know 20 we should get 400. There we go. So I want to chain this up. or change it back to how it was that we just puts it into, you know, here, a fight per, you know, 247 mafia problem, when you do something like delete all of your personal finance essay, like a letter, basically something that's not a number, you will get a warning and he will just, you know, basically echo zero because that's the result that gets assigned in this calculation, I want you as an extra task to handle that.

So you just need to do a simple if statement and checking if it's a number. If not, you just echo something else out. But as you can see, 11 will be 121 football 13, Michigan 169. And, you know, we can play any number one, and he will square it dynamically. So that is pretty cool. Yeah, that's literally all you need to know regarding the back end code, the back end code will you know, you won't put any HTML in there for you.

Do you will only be to return some HTML, which could be, you know, injected somewhere in your front 10 code. But this isn't to display stuff. This is to process data returning then in the JavaScript, or you know, in jQuery, which is a JavaScript library, you would actually, you know, manipulate it or display it in some form. So that's a really simple example. So one way to do it, the next task is the what was the what was the What was it? One, I want you to make it so this accepts more than one number, and do some sort of times in by each other, too.

I want you to experiment and figure out how to do post send in and not just get to send it. It's pretty simple. And I think there's one other thing I wanted you to do. Well, Carmen Well, I think I mentioned the early in the video, but yeah, just experiment. upgrade it. And that's, that's the best way to learn.

So that's it any video on that any video on credit videos, any questions, feel free to pop me a message and as usual, I look forward to seeing you In the next video

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.