尝试将输入字段的值作为JSON发布到“ / confirm”,但是在控制台中出现错误。 "description must be of type String"
$(document).ready(function() {
var $form = $(".js-form");
$form.on("submit", function(event) {
event.preventDefault();
var desc = $form.find( "input[name='description']" ).val();
var url = "/confirm";
$.post(url, {description: desc}, function(response){
console.log(response)
}, "json");
});
});
我希望在发布字符串时响应会成功
答案 0 :(得分:0)
根据this链接jquery.find函数返回一个元素数组,因此您应该像这样使用它:
var desc = $form.find( "input[name='description']" )[0].value;