I want to add a line of text after an html tag with the id skillLevel. I can find the id and get the text back but how to I actually update it?
var skillString = "<p> " + users_name + " - " + email + '</p>';
var skillName = input.name;
var skillLevel = input.value;
$.get('/rest/api/content?spaceKey=EXPERTISE&title=' + skillName + '&expand=space,body.storage,version,container', function (data, status) {
var pageData = data.results[0];
var existing_body = pageData.body.storage.value;
pageData.version.number += 1;
var page_id = pageData.id;
var target_bin = $(existing_body).find('#' + skillLevel);
// This will print out the text I want to add a line to.
alert(target_bind.text());
// Neither of these two ways to update seem to work.
//$('#'+skillLevel).append(skillString);
//$(target_bin.text()).append(skillString);
}
$.ajax({
type: "PUT",
url: "/rest/api/content/" + page_id,
data: JSON.stringify(pageData),
contentType: "application/json; charset=utf-8",
success: function (data) {
alert("Successfully added info");
}
});
});