将jquery变量插入到css中

时间:2015-09-24 06:34:43

标签: jquery mysql css

我正在设置一个功能,点击按钮将图像设置为全屏背景等。它从mysql获取image_name,我可以提醒文件名,以便我知道它返回正确的信息。

如果我对image_name进行硬编码,那么它可以很好地工作,但是如果我通过ajax调用直接从db返回它,它就不会。我完全迷失了为什么?任何人都可以建议我可能出错的地方。

import multiprocessing as mp

f2 = open('main-urls.txt','r')
pool = mp.Pool(processes=4)
pool.apply(main_data_to_csv, args=(x,)) for link in f2]

def main_data_to_csv(self,link):
    data_store = []
    link = re.sub(r"[\s\n]*","",link)
    print (link)

2 个答案:

答案 0 :(得分:1)

url()中的值必须在引号中:

$('body').css({"background-image":'url("../article_images/'+image_name+'")',

答案 1 :(得分:0)

找到了修复:

而不是使用

echo "$image_name";

在php和jquery中

$('body').css({"background-image":"url(../article_images/"+image_name+")",

我有一个灯泡时刻并尝试过:

echo "../article_images/$image_name";

在php和jquery中

$('body').css({"background-image":"url("+image_name+")",

可能不是正确或最佳方式,但它有效 - 最后!