Jquery 如何在成功的ajax调用中向div(validationresults)添加多个html链接,其中div的类型为hidden

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

Ajax功能:

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的服务器请求的响应(您案例中的变量数据)它没有像你说的那样工作。如果你有其他的解决方案,请告诉我