Я использую следующий код для получения значений в формате json с моего сервера:
$(document).ready(function(){
$.getJSON("http://127.0.0.1/test/echo.php?jsoncallback=?", {
value: 'hello',
}, function(data){
$('#div').html(data.test);
}); });
Как вы могли видеть, URL-адрес $ .getJSON теперь: http://127.0.0.1/test/echo.php?jsoncallback=?
Но я предпочитаю: http://127.0.0.1/test/echo/
На моем сервере я использую следующий код переписывания модов:
RewriteEngine в RewriteRule ^ test / echo /([^/.]+)
test / echo.php? value = $ 1 [L]
Когда я ввожу URL (http://127.0.0.1/test/echo/hello) в моем браузере, все работает нормально, но мне интересно, как использовать чистый URL-адрес в запросе $ .getJSON. Потому что по какой-то причине URL-адрес, который я предпочитаю, не ' не работает сейчас.