我应该如何完成我的评级脚本
How should I accomplish my rating script
我的网页有一个表格,您可以在其中选择不同的项目。我希望能够让人们评价这些。我遇到了一个问题,我需要将javascript变量传递给php,从我在网上阅读的内容来看,这并不是一件容易的事情。你建议我怎么做?
代码存储在 98.214.131.200/index.php 和 98.214.131.200/ratings/ratings.php
目前我在评级中有函数.php允许我编写或读取评级,但我需要来自 javascript 的字符串来识别正在评级的项目。
您可以使用表单中的 POST 请求传递评级。
http://www.tizag.com/phpT/forms.php/
确保正确清理输入以避免 SQL 注入
http://www.tizag.com/mysqlTutorial/mysql-php-sql-injection.php
您可以使用 jquery,并在幕后传递信息。 像这样:
$.ajax({
type: 'POST',
url: "/your/processing/url/here.php",
data: {rating_id: item_id, rating: 4}, // <-- set this dynamically with your item
success: function()
{
// do something - success
},
dataType: dataType
});
您可以
尝试直接在 URL 中将评级作为GET
变量传递。这样你就可以做./ratings.php?rating=5&item=20,并在PHP中获取这些值作为$_GET['rating']
和$_GET['item']
。
相关文章:
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 为什么我的控制器没有启动函数.js脚本
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- 为什么我的javascript脚本在页面加载时运行,而不是使用onclick
- 何时可以;我的用户脚本在Javascript中触发右键单击(上下文菜单)
- 我如何让我的脚本连续提交两个表单
- 不同'单击'不同脚本中的回调:我可以控制执行顺序吗
- 我的时间倒计时脚本在谷歌浏览器中工作正常,但在其他浏览器中打开时它显示为南楠
- 为什么当我需要位于顶部的函数时,在脚本中的某些点上没有定义函数
- 我的脚本不起作用
- 我可以把这个脚本放在我的内容上面吗
- 为什么我的脚本正在运行动画,但没有显示它
- 有没有一种方法可以生成Braintree令牌,而不必向我的服务器添加PHP脚本
- 我的代码在<脚本>标记,但没有'不能在外部文件中工作
- 脚本在我的引导模式中不起作用
- 我如何才能在点击按钮时将我的数字和财富显示在这个脚本上
- 如何在我的情况下创建加载脚本
- 火虫找到隐藏我的元素的脚本
- 为什么我的JavaScript / JSON脚本不能在Internet Explorer中工作
- 使用我的基于标签的平滑滚动脚本而不带“a”的解决方案