试图让 getFromWho 函数从 xml 文件返回收件人文本,我可以让它记录文本,但由于某种原因,我无法让它在函数中返回。
function preSubmit(){
var optionTexts = [];
$("section").each(function(){
var h2 = $(this).find("h2").text();
optionTexts.push(h2);
optionTexts.push("\n");
$("ol li", this).each(function() { optionTexts.push($(this).text()) })
});
var splitText = optionTexts.join("\n");
console.log(splitText)
splitText += getFromWho();
return splitText;
}
function getFromWho() {
$.ajax({
type: "GET",
url: "forWho.xml",
dataType: "xml",
success: function(xml) {
console.log($(xml).find('recipient').text())
return $(xml).find('recipient').text();
}
});
}