同时使用“数据”和“数据”.和“;response"属性中的ajax调用
Use both "data" and "response" attributes in ajax call
我试图在以下complete
函数中使用php响应和ajax数据。这可能吗?我可以只使用function(response)
或function(data)
,但希望两者都可用。
function fxn() {
$.ajax({
url:'script.php',
type: 'POST',
data: { foo: document.getElementById('elementID').value },
complete: function(response, data) { //doesn't work
if(response.responseText == data.foo) {
//do stuff
}
},
error: function() {
//handle
},
});
return false;
}
data只是$.ajax
所需的JSON中的属性之一,它不是一个变量。
可以在ajax调用之外定义一个变量,然后将其传递给ajax方法。如果你这样做了,你以后就能读懂了。:)
function fxn() {
var dataToSend= { foo: document.getElementById('elementID').value }
$.ajax({
url:'script.php',
type: 'POST',
data: dataToSend,
complete: function(response) { //doesn't work
if(response.responseText == dataToSend.foo) {
//do stuff
}
},
error: function() {
//handle
},
});
return false;
}
相关文章:
- 序列化数据属性中对象的最可靠方法
- jQuery最近父级的数据属性选择器
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- 数据属性仅在切换设备模式下工作
- 函数jquery.html()不提供数据属性集值
- 在数据属性上进行下拉自动选择
- JavaScript-获取数据属性的值返回未定义的值
- 如何替换数据属性中的特定字符串单词
- 使用数据属性将HTML数据复制到另一个元素
- 带有CSS的数据属性就没那么有用了
- 查找所有TD标签并读取其数据属性
- 使用jQuery获取第N个元素的数据属性值
- 使用自定义数据属性或将数据绑定到处理程序来处理事件
- 数据属性有没有更干净的方法
- 是否可以使用CSS分配数据属性
- 根据jquery数据属性值进行查询
- 使用jQuery在select选项上设置HTML数据属性
- 使用Javascript而不是html数据属性配置Parsley
- 语义UI下拉选项数据属性
- 无法将 json 数据添加到 pyjade 中的数据属性