jQuery Post中的错误:无法转换JavaScript参数
error in jQuery Post: Could not convert JavaScript argument
我在Firefox中使用jQuery POST方法时收到以下错误。
Could not convert JavaScript argument
http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js
Line 4
我使用以下代码发布信息:
jQuery.post("/webadmin/submitnewarticle",
{
'title': jQuery('#Titletext'),
'submenuname': jQuery('#submenuname'),
'status': jQuery('#status')
},
function(data) {
alert("Data Loaded: " + data);
},"json" );
使用jQuery('#Titletext').val()
,否则将发送一个jQuery对象,而不是其值。子菜单名称和状态的.val()
相同。
您正在使用jQuery对象作为AJAX帖子的参数。您很可能希望使用这些文本框的值。所以你的代码应该变成:
jQuery.post("/webadmin/submitnewarticle",
{
'title': jQuery('#Titletext').val(),
'submenuname': jQuery('#submenuname').val(),
'status': jQuery('#status').val()
}, function(data) { alert("Data Loaded: " + data); },"json" );
也可以使用.text()
函数。这取决于你的需求和明显使用的元素。
相关文章:
- 使用键/代码转换JavaScript数组
- NS_ERROR_XPC_BAD_CONVERT_JS:无法转换JavaScript参数arg 0[nsIDOMWind
- 转换Javascript中的DayOfYear值以用于Flot
- 转换Javascript日期格式
- 字符串大小写转换 javascript
- 一个很好的文本到语音转换JavaScript库
- JQuery 函数突然停止工作,转换 Javascript 参数时出错
- 转换 JavaScript 代码
- 需要转换Javascript数组的格式
- 转换javascript中的日期格式
- 循环以转换JavaScript对象
- jQuery Post中的错误:无法转换JavaScript参数
- UglifyJS转换javascript代码
- Html到Haml的转换javascript
- 正在转换Javascript日期
- 转换Javascript关联对象并用PHP输出
- 转换JavaScript'这'到jQuery'$(这个)'
- 转换JavaScript数组
- 无法转换JavaScript参数arg 0 [nsIDOMWindow.getComputedStyle]
- jQuery美元.Firefox中的ajax错误:"无法转换JavaScript参数"