Ich brauche, um herauszufinden, wie eine Variable zu verwenden, anstatt einen LinkJQuery - Last functuion
Beispiel
$("#content").load ("FDT_Guide.aspx #content");
Die oben genannten Arbeiten aber ich es konvertieren wollen stattdessen eine Variable zu verwenden.
var urllink = FDT_Guide.aspx;
$("#content").load (""+urllink+"");
Was mache ich falsch, da dies nicht funktioniert?
hier ist der vollständige Code
function ShowLinks()
{
countLinks= LinkFilenamearray.length;
countCategory= Categoryarray.length;
for (var i=0; i< countLinks; i++) {
for (var j=0; j< countCategory; j++) {
if (Categoryarray[j] == LinkCategoryarray[i])
{
$("#"+LinkCategoryarray[i]+"Links").append("<a href='#'>" +LinkDisplayarray[i]+"");
var linkurl = LinkFilenamearray[i];
//$("#"+LinkCategoryarray[i]+"Links").append("<a href='#'>" +linkurl+"");
$("#"+LinkCategoryarray[i]+"Links").on("click", "a", function (e) {
$("#content").load(linkurl + " #content");
//$("#content").load ("FDT_Guide.aspx #content");
e.preventDefault();
});
}
die varable LinkFilenamearray [i]; hält Sachen wie FDT_Guide.aspx , wenn ich den Code unten Ausgabe, die es den vollständigen Link zeigt, so dass ich weiß, dass mein Array die korrekte Syntax ist outputing
//$("#"+LinkCategoryarray[i]+"Links").append("<a href='#'>"
, wenn ich den folgenden Code verwenden, funktioniert es
//$("#content").load ("FDT_Guide.aspx #content");
Ich brauche im Grunde meinen Array LinkFilenamearray [i], um den Link zu bekommen. atm, wenn ich einen Link drücken, passiert nichts -
var urllink = "FDT_Guide.aspx"; $ ("# content"). load (urllink); – Gerard