我的问题是eval with variable。我使用$ .post这对我来说非常好。并返回
$(#172161616)的CSS("颜色"'蓝色&#39); 要么 的 $(#172161616)的CSS("颜色"'红色&#39);
这是有效的我可以返回此但是,我如何在函数响应中运行此代码。
LDR R1, R3
错误是:未捕获的SyntaxError:意外的标记ILLEGAL
谢谢大家。
答案 0 :(得分:1)
您尝试做的事情似乎是一个坏主意,但由于代码无效,您会收到错误。选择器周围没有引号:
$(#172161616).css("color",'blue');
这应该是:
$("#172161616").css("color",'blue');
答案 1 :(得分:0)
正如我在评论中建议的那样,你应该从服务器返回一个json并将其用作变量:
$.post("switch-up-control.php", {
ip: ip,
id: sw_id
}, function(response){
$(response.selector).css('color', response.color);
});
来自服务器的字符串:
{selector: '#someselector', color: 'blue'}