我正在尝试学习如何制作 AJAX 脚本 在我的网站上找到“赞”按钮。我有以下问题:
如果我发送 1 个变量.... id.. 我会这样做
data: "action=vote_up&id="+(this).attr("id")",
如果我发送两个变量 id 和 id1,这在语法上正确吗?
data: "action=vote_up&id="+(this).attr("id")&id1="+(this).attr("id1")",
2) href 属性包含什么内容? php 页面还是 AJAX?
<a href =""><img scr="like.png"></a>
3) 首先运行的是 php 页面或 AJAX。 4) 我是否必须使用 jQuery 或纯 Javascript 来运行 AJAX
感谢您的时间和耐心。我非常感激。
最佳答案
1) 是的,您可以简单地将其理解为对脚本的 PHP-Get 请求,因此可以有多个变量,就像 Adam 提到的那样。
2) 为了向后兼容,您应该链接到提供相同功能但不依赖于 javascript 的 PHP/其他脚本(并非每个人都启用了 js)。在您的 JavaScript 中,您只需禁用默认的点击操作(请参阅: http://api.jquery.com/event.preventDefault/ ),否则您只想在启用 js 的情况下允许类似的功能,而不是仅链接到页面 anchor “#”。
3) 页面首先运行。它由服务器处理并发送到您的浏览器。在浏览器中,收到的 JavaScript 将开始其操作。
4)你在jquery中使用的一切都是基于简单的javascript函数,但是jquery更舒服;)相当于jquery的ajax方法的是XMLHttpRequest( http://www.w3schools.com/xml/xml_http.asp )
关于php - AJAX 和 JS 用于 LIKE 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10553971/