AJAX POST returns [object Object]
AJAX POST returns [object Object]
我有以下Javascript:
var paymentForm = $('#payment_form, .payment-invoices-container');
var ocodes = paymentForm.find('[name="ocodes"]:enabled');
alert(ocodes);
$.post( 'https://URL/ajax-json.do?ocode='+ocodes+'&ocodes='+ocodes, function( data ) {
if (data.hasOwnProperty('dynamicJavascriptUrl')) {
var script = document.createElement('script');
script.src = data.dynamicJavascriptUrl;
$('#credit_card').append($(script));
}
}, "json");
我想做的是,从#支付表单中的[name="ocodes"]中获取值,并将其附加到我的$post url中,但它似乎没有得到值,因为它返回了[对象对象]。
有人能给我指一个正确的方向吗?或者给我一个错误的提示吗?我很感激:)
在jQuery对象上调用val()
方法。它将为您提供匹配元素集合中第一个元素的当前值
var ocodes = paymentForm.find('[name="ocodes"]:enabled').val();
alert(codes);
假设paymentForm.find('[name="ocodes"]:enabled')
表达式返回一个有效的jQuery对象,其中包含一个值属性(例如:文本框、单选按钮、复选框等)
这是的工作样本
如果您的jQuery选择器正在返回一个div/span,并且您希望其中包含内容,则可以根据需要尝试html()或text()方法。但请记住,它们返回的不仅仅是值。根据您的html设置,您可能还会获得一些html内容。因此,根据您的HTML标记使用它们。
相关文章:
- 为什么“{}+1”在Chrome和Firefox中排名第一,而字符串'[object object]1'
- JavaScript returns [object Object]
- Android/Javascript:Uncaught TypeError Object[Object]没有方法'
- 如何访问npm模块抛出的自定义错误对象[error:[object object]]
- 在 Reactjs 中返回 [Object object] 而不是 Dom 字符串
- 为什么jQuery.cookie插件返回“[object object]”
- angular ui下拉切换[object object]没有方法父级
- jqxGrid失败并出现错误“;Object[Object Object]没有方法'jqGrid'&”;
- 控制台返回[Object-Object]而不是对象成员
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- onclick=“;doSomething([object object])“;未捕获的语法错误:意外的标识符
- 未捕获的类型错误:Object[Object Object]没有方法'fancybox'
- Nodejs json字符串显示为[object object]
- jQuery令牌输入轨道获取错误Uncaught TypeError:Object[Object Object]没有方法
- 附加字符串时,for循环中出现Javascript[Object-Object]错误
- window.openDatabase抛出TypeError:Object[Object DOMWindows]没有方法
- 将对象推入mongoDB,[“object object”]被保存
- 用于更改object.object属性的函数
- 未捕获的类型错误:Object[Object Object]没有方法'滑块'
- JavaScript:从html5中的本地存储访问Object[Object]