我有将 ajax 查询发送到服务器的 JQuery 部分。
$.get('/article', {'word': word}, function(data) {
$("#article" ).text(data)
}
这使我形成了这个网址:
localhost/article?word=word1
但我想要这个:(localhost/article/word1
没有“?”和“=”)
我怎样才能做到这一点?...
简单地说:
$.get('/article/' + word, function(data) {
$("#article" ).text(data)
}
(我假设您已经处理了应用程序中的路由)
首先,您需要编写 .httacces 友好的 url 并获取外观
$.get('/article/word'+word, function(data) {
$("#article" ).text(data)
}
JavaScript:
$.get('/article/' + word, function(data) {
$('#article').text(data);
});
您也可以只修改 .htaccess:
RewriteEngine on
RewriteRule ^/article\?word=(.*)$ /article/$1 [L,R]