解决了。
解决了。
解决了。
解决了。
发布于 2019-12-04 04:05:49
您将文本框名称传递给不带引号的jQuery选择器$(...),因此它将这些名称解释为变量名,而不是选择器。相反,您需要使用$('#TxtAction').val()等。
其中"TxtAction“是每个文本框的id属性。
发布于 2019-12-04 04:15:34
两件事。正如Matt U所说,您可以通过更改以下内容来解决当前问题
$(TxtAction)至:
$('#TxtAction').val() 话虽如此,我认为你让这件事变得比你需要的要难得多。我不会尝试在JQuery中格式化您的json。JQuery可以为您做到这一点!
"data": JSON.stringify({
action: $('#TxtAction').val(),
authorization_amount: $('#TxtSubtotalAmount').val(),
... and all the rest of your text box values ...你可以让jQuery为你做这些杂七杂八的工作。JSON.stringify({...})将为您格式化您的JSON字符串。
(注意:我还没有测试过这个)
发布于 2019-12-04 14:17:22
试一试
$('[id$=TxtAction]').val()而不是
$(TxtAction).val()https://stackoverflow.com/questions/59164493
复制相似问题