【发布时间】:2019-02-11 10:25:36
【问题描述】:
我是 JavaScript 的初学者,所以我需要帮助。
我有一些带有按钮的 HTML:
<div class="row">
<div class="col-lg-1 offset-lg-1">
<div class="profile-photo">
<object data="image/avatar.svg" type=""></object>
</div>
</div>
<div class="col-lg-10">
<div class="text-area-comments">
<textarea name="post-comments" maxlength="255" id="post-comments" rows="3" placeholder="Your Message" required=""></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-11 offset-lg-1">
<div class="button-post-comment text-right">
<button class="btn btn-warning text-muted" type="submit" id="send">Send</button>
</div>
</div>
</div>
现在我需要将新评论从页面发布到后端。
$("#send").click(function() {
$.ajax({
url: '***',
type: 'POST',
dateType: 'json',
data: {
"text": $("#post-comments").val(), "parent": null,
_method: 'POST'
},
success: function(data){
}
});
});
谁能帮助我——我接下来要做什么?
【问题讨论】:
-
很难告诉你 100% 正确的代码,因为我们不知道你的后端参数
-
而你希望这部分
$("#send").click(function() { // Ajax call here });像这样,而不是其他方式。 -
参数:内容 - 文本父级 - 父级评论的 ID 或 NULL @CarstenLøvboAndersen
-
我正在编辑我的问题代码你喜欢什么悲伤@Adriani6
-
在这种情况下,它将类似于
data: { "text": $("#post-comments").val(), "parent": null }。您的 HTML 上没有用于父评论 ID 的空间,所以我不知道您从哪里获取此值。设置数据项是相当基本的。 api.jquery.com/jquery.ajax(靠近底部)有一些示例已经向您展示了格式。
标签: javascript jquery ajax post backend