无法使用 AJAX 发布发送数据
Unable to send data using AJAX post
有人可以帮我写这段代码吗?
它更改类,但不会将任何数据发送到服务器。我也没有收到任何错误。我想我可能搞砸了var(声明)或html
这是 html
<a class="reg" id="<?php echo $pID?>" href="#">Registrate</a>
这是脚本
<script>
$(document).ready(function(){
$('a').click(
function(){
if ($(this).hasClass('reg')){
$(this).removeClass('reg').addClass('done').text('done');
var datasend = $(this).html();
$.ajax({type:"POST", url:"data/update.php", data: 'id='+datasend, success:function(result){
}});
}
});
});
</script>
替换这个:
var datasend = $(this).html();
跟
var datasend = this.id;
此外,将数据作为对象发送,这将消除对datasend
变量的需求。
$.ajax({
url : '/url',
type : "POST",
data : {
id : this.id
}
});
替换
data: 'id='+datasend
跟
data:{ id : datasend }
替换:
$.ajax({type:"POST", url:"data/update.php", data: 'id='+datasend
跟:
$.ajax({type:"POST", url:"data/update.php", data: {'id' : datasend}
相关文章:
- json-ajax动画防止通过php发送数据
- 为什么在调用父构造函数时在[]中发送数据
- 通过node.js和socket.io向特定用户发送数据
- RTCDataChannel发送方法未发送数据
- 引用错误:在尝试使用ajax发送数据时未定义
- 表单序列化正在发送数据
- 什么是从html表单发送数据的纯javascript版本
- X 可编辑:停止向服务器发送数据
- Java EE servlet 页面重定向 + 向控制器发送数据
- 使用 ajax(纯 Javascript)发送数据和文本输入
- Gmail 聊天如何在没有长轮询的情况下向用户发送数据
- 无法使用 AJAX 发布发送数据
- 发送数据在接收时更改
- 如何在使用jquery向数据库发送数据时取消激活的按钮
- 从 AngularJS 中的控制器功能发送数据以供查看
- 为什么jqueryajax没有在get请求中发送数据
- 使用ajax发送数据,返回json
- 在Meteor HTTP GET请求中发送数据
- 使用ajax向ruby控制器发送数据
- Node.js:在用户连接之前向客户端发送数据