jQuery旋钮和POST请求从JavaScript
jQuery Knob and POST request from JavaScript
如何与JavaScript和jQuery旋钮的参数形成一个标准的POST
请求?
这是我得到的:
index.html
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="jquery.knob.min.js"></script>
</head>
<body>
<input type="text" data-angleoffset=-125 data-anglearc=250 data-fgcolor="#66EE66" value="50" class="dial">
<script>
$(".dial").knob({
'release' : function (sendpostresp) {
$.ajax({
url: "publish.php", //the page containing php script
type: "POST", //request type
success: function (result) {
alert(result);
}
});
}
});
</script>
</body>
</html>
我需要保存释放旋钮的值。PHP部分等待POST
并将值保存到数据库中,并且它工作。
在我看来,我的代码应该用POST
将旋钮的当前值发送到PHP脚本。但是我看到控制台没有参数,只有一个空的POST
响应。
不幸的是,官方的jQuery Knob文档没有提供足够的说明。请帮助我的代码示例,如何发送当前值从jQuery旋钮通过POST
?
您只需要在ajax请求中添加一个data属性。它可以像这样:
$(".dial").knob({
'release' : function (sendpostresp) {
$.ajax({
url: "publish.php", //the page containing php script
type: "POST", //request type
data: {
foo: sendpostresp
},
success: function (result) {
alert(result);
}
});
}
});
根据Knob文档,"释放"回调函数中的参数是拨号的当前值。只需将其粘贴到ajax请求的数据对象中,它将被发送到处理请求的服务器端代码
相关文章:
- Facebook邀请好友请求javascript
- '$'未定义Jquery ajax请求-javascript导入
- 为什么Chrome似乎异步请求Javascript文件
- 基本的 AJAX 请求 Javascript/PHP 不起作用
- 请求Javascript/Angular遇到异步问题
- 为什么在浏览器请求javascript文件时请求Accept:*/*
- 是否可以在ajax请求(JavaScript)中使用File类(Java)
- 代码隐藏中的Cant请求javascript变量总是返回“”&”;
- ASP.NET潜在危险请求Javascript Regex
- 替代请求.javascript/jquery中的RawUrl
- 排队的函数调用请求javascript
- jQuery's请求Javascript函数
- 从CDN和本地请求javascript时不同的头
- 如何尽可能隐藏AJAX请求(JavaScript代码)
- 递归HTTP请求javascript
- 上传pdf/doc等和发送数据到服务器的请求- Javascript
- 当从本地服务器请求javascript时,Rails得到CORS错误
- 是ASP的使用.网络请求.JavaScript中的QueryString是安全的
- 按特定顺序加载(请求)javascript
- 使用facebook批量请求javascript api