Javascript 如何从JS中调用PHP以在描述中包含链接?

Javascript 如何从JS中调用PHP以在描述中包含链接?,javascript,php,jquery,prettyphoto,Javascript,Php,Jquery,Prettyphoto,我的WP主题有一个用于显示公文包中项目的特色图像的灯箱。如果我激活它,就无法访问项目页面(包含更多信息/图像)。我想能够打开灯箱,并有一个按钮在下面的图像链接到项目页面的描述区域。现在,正在从图像的描述中提取描述。链接的代码基本上如下所示: <php> echo '<a class="default-link" href="' . $the_project_link . '">'.__("More Details", NECTAR_THEME_NAME).'</a&

我的WP主题有一个用于显示公文包中项目的特色图像的灯箱。如果我激活它,就无法访问项目页面(包含更多信息/图像)。我想能够打开灯箱,并有一个按钮在下面的图像链接到项目页面的描述区域。现在,正在从图像的描述中提取描述。链接的代码基本上如下所示:

<php> echo '<a class="default-link" href="' . $the_project_link . '">'.__("More Details", NECTAR_THEME_NAME).'</a>'; </php>
echo';
JS代码中应该包含的部分如下:

pp_descriptions = (isSet) ? jQuery.map(matchedObjects, function(n, i){ if($(n).attr(settings.hook).indexOf(theRel) != -1) return ($(n).attr('title').$('<div/>');) ? $(n).attr('title').$('<div/>'); : ""; }) : $.makeArray($(this).attr('title').$('<div/>'););
pp_descriptions=(isSet)?jQuery.map(matchedObject,函数(n,i){if($(n).attr(settings.hook).indexOf(theRel)!=-1)返回($(n).attr('title').$('')?$(n).attr('title').$('');:;;::;):$.makeArray($(this.attr('title').$(''););

我不擅长JS,但我知道我不能直接插入PHP。我能做什么?

你应该看看ajax->没有办法在JavaScript中运行PHP,因为PHP是在服务器上执行的。我认为ajax将是解决方案。但是,我不知道语法以及如何将其集成到代码中。另一个解决方案可能是在项目页面中有一个指定的隐藏区域,其中包含生成的链接,并将其从那里拉出来,但我也不知道如何在JS中实现它。。。