回复内容:
如果现在是2005年你说 Ajax 难学我表示理解,可现在是2014年了哇,Ajax 这么基础的概念还要扯上“迷茫”?
如果你翻不了墙,用不了 Google,我帮你找到一个学习的地方:AJAX 教程
,一定要看!
会jquery吗,可以先从jquery的ajax入手,会比较简单。
ajax写在js脚本里,一般是获取表单的数据(value)然后传到php脚本进行处理,再接受返回的数据。jquery的写法是这样的:
js脚本
<code class="language-js"><span class="nx">$</span><span class="p">.</span><span class="nx">ajax</span><span class="p">({</span>
<span class="nx">type</span><span class="o">:</span><span class="s1">'get'</span><span class="p">,</span>
<span class="nx">url</span><span class="o">:</span><span class="s1">'index.php'</span><span class="p">,</span>
<span class="nx">data</span><span class="o">:</span><span class="p">{</span>
<span class="nx">id</span><span class="o">:</span><span class="mi">1</span><span class="p">,</span>
<span class="nx">num</span><span class="o">:</span><span class="mi">2</span>
<span class="p">},</span>
<span class="nx">datatype</span><span class="o">:</span><span class="s1">'json'</span><span class="p">,</span>
<span class="nx">success</span><span class="o">:</span><span class="kd">function</span><span class="p">(</span><span class="nx">data</span><span class="p">){</span> <span class="c1">//这里的data是php返回的数据,参数是data固定不变</span>
<span class="nx">alert</span><span class="p">(</span><span class="nx">data</span><span class="p">);</span>
<span class="c1">//输出php脚本里'echo' 后面的数值,也就是3</span>
<span class="p">}</span>
<span class="p">})</span>
</code>
登录后复制
如果你觉得你需要学习ajax的话,恐怕你更需要学习一样网站大概是怎么运行的。
最经典的前端面试题之一:当你点了百度的搜索按钮,到你看到搜索结果,这之间发生了一些什么事情。
可能对于这个面试问题的研究,能够让你明白更多的东西
假定你会写javascript
假定你知道什么是json
假定你会用怎么用javascript处理json
那么请还是先看
AJAX 教程
然后如果还是不明白,请简单入门php 在自己的电脑上建立一个服务器
PHP 教程
(虽然对你来说可能有些困难,但是很有必要!)
然后我觉得 你可以先不要去 刨根问底,直接写 上述教程的例子
然后你可能懂了,也可能还不懂~ 没关系
如果还不懂
假定你不会写javascript
假定你不知道什么是json
假定你不会用javascript处理json
那么请重新学习javascript
在学习 javascript前强烈建议看下
HTML 系列教程
注意看html的基础部分
然后 先知道 如果没有ajax 我们怎么处理数据
然后 继续 循环这个环节~
最后不要在意上面那些人~ 他们是大牛 不了解我们小菜的世界
可以参考一下这个问题:
HTML、CSS、JavaScript、PHP、 MySQL 的学习顺序是什么?
请修改一下标题吧,你这水平应该还不算入了门。。。
加油!
请修改一下标题吧,你这水平应该还不算入了门。。。
我一朋友弄了一个前端交流群,大家有什么问题,就在那上面提问,互相学习,感觉还不错,学了不少知识!! 群号分享给你374694134
我觉得你需要学习的是http协议