尝试更改某些内容的attr,我已经完成了所有工作,但它在'='和'data'之间添加了一个空白,我真的不知道为什么。我希望有人可以帮助我。
function get_delete_news(news_id) {
$.post('remove_get_news.php', {news_id:news_id}, function(data) {
$('.confirmYes').attr('href', 'remove_news.php?newsID='+data);
});
}
所以现在它写得像这样:remove_news.php?newsID= 2
我希望它像这样:remove_news.php?newsID=2
答案 0 :(得分:2)
.trim()
函数将删除字符串上的前导和尾随空格。
变化:
$('.confirmYes').attr('href', 'remove_news.php?newsID='+data);
为:
$('.confirmYes').attr('href', 'remove_news.php?newsID='+data.trim());
答案 1 :(得分:0)
显然remove_get_news.php将空格连接到它的响应。解决方法是做一个:
data.replace(/(^\s+|\s+$)/g, '');
使用数据变量之前。