Jquery 如何在成功的ajax调用中向div(validationresults)添加多个html链接,其中div的类型为hidden
Ajax功能:Jquery 如何在成功的ajax调用中向div(validationresults)添加多个html链接,其中div的类型为hidden,jquery,html,ajax,Jquery,Html,Ajax,Ajax功能: function paramvalidate(actionName) { var stressparams = $("#stressParam").val(); var a=0; $.ajax({ type : "POST", url : actionName, contentType : "text/plain", timeout : 900000, //processDat
function paramvalidate(actionName) {
var stressparams = $("#stressParam").val();
var a=0;
$.ajax({
type : "POST",
url : actionName,
contentType : "text/plain",
timeout : 900000,
//processData: false,
//contentType: false,
data : stressparams,
success : function(data) {
alert("stressParams uploaded successfully");
$(".validationresult").show();
},
error : function(error) {
alert("Error:" + error);
}
});
}
$(".validationresult").append('<a id="result link" href="http://localhost:8080/param/get.do" target="_blank">ValidationResults</a>');
HTML代码:
<div class="validationresult" hidden="">
<a id="resultlink" href="http://localhost:8080/param/get.do" target="_blank">ValidationResults
</a> //the hyperlink that is added for the first result
// from the next results i want to add new html link for the same div or any alternate solution will be appreciated
</div>
// I am evaluating the result in the
//为第一个结果添加的超链接
//从下一个结果中,我想为同一个div添加新的html链接,否则任何替代解决方案都将不胜感激
//我正在对结果进行评估
验证结果将在第一次运行后创建,就像我要创建validationResults2 validationResults3一样。像这样:
不确定或者我没有正确理解您的问题,但是如果您只是想继续将URL添加到div,请在成功函数中使用以下代码:
function paramvalidate(actionName) {
var stressparams = $("#stressParam").val();
var a=0;
$.ajax({
type : "POST",
url : actionName,
contentType : "text/plain",
timeout : 900000,
//processData: false,
//contentType: false,
data : stressparams,
success : function(data) {
alert("stressParams uploaded successfully");
$(".validationresult").show();
},
error : function(error) {
alert("Error:" + error);
}
});
}
$(".validationresult").append('<a id="result link" href="http://localhost:8080/param/get.do" target="_blank">ValidationResults</a>');
$(“.validationresult”).append(“”);
当最新结果应在顶部时,请使用:
$(".validationresult").prepend('<a id="resultlink" href="http://localhost:8080/param/get.do" target="_blank">ValidationResults</a>');
$(“.validationresult”).prepend(“”);
不确定或者我没有正确理解您的问题,但是如果您只是想继续将URL添加到div,请在success函数中使用以下代码:
function paramvalidate(actionName) {
var stressparams = $("#stressParam").val();
var a=0;
$.ajax({
type : "POST",
url : actionName,
contentType : "text/plain",
timeout : 900000,
//processData: false,
//contentType: false,
data : stressparams,
success : function(data) {
alert("stressParams uploaded successfully");
$(".validationresult").show();
},
error : function(error) {
alert("Error:" + error);
}
});
}
$(".validationresult").append('<a id="result link" href="http://localhost:8080/param/get.do" target="_blank">ValidationResults</a>');
$(“.validationresult”).append(“”);
当最新结果应在顶部时,请使用:
$(".validationresult").prepend('<a id="resultlink" href="http://localhost:8080/param/get.do" target="_blank">ValidationResults</a>');
$(“.validationresult”).prepend(“”);
我想将来自服务器响应的超链接添加为数据(即成功:函数(数据)数据来自此处)。没有问题,请将链接替换为:“”(返回对象时,可以使用data.href作为链接,使用data.text作为内文,例如:“”)我返回一个字符串在那里,我希望它被用作url在这里,然后调整上面的例子,以您的喜欢。如果您需要更详细的答案,请提供更好的示例。例如,向我显示来自Ajax的服务器请求的响应(您案例中的变量数据)它没有按照您所说的那样工作。请让我知道您是否有任何其他解决方案。我想添加来自服务器响应的超链接作为数据(即成功:函数(数据)数据来自此处)。没有问题,请将链接替换为:“”(返回对象时略有不同,可以使用data.href作为链接,使用data.text作为内部文本,例如:“”)我在那里返回一个字符串,我希望它用作此处的url,而不是根据您的喜好调整上面的示例。如果您需要更详细的答案,请提供更好的示例。例如,向我显示来自Ajax的服务器请求的响应(您案例中的变量数据)它没有像你说的那样工作。如果你有其他的解决方案,请告诉我