我有个问题。jQuery.ajax 方法正在编码我的 URL,我需要它“原始”。我如何告诉它不要对 URL 进行编码。我需要这个用于谷歌地图。
这是 ajax 方法使用的编码 URL:
这就是我需要它的方式:
http://maps.googleapis.com/maps/api/geocode/json?address=+8 +gerergerć,+Čačak,+SRB&sensor=false
这是我的ajax调用:
jQuery.ajax({
url : mapUrl,
type : 'GET',
success : function (data, status) {
if (status === 'success') {
if ( typeof data.results[0] !== 'undefined' ) {
/* ... */
}
}
},
dataType : 'json'
})
我的 PHP 正在回显第二个 URL,但 ajax 将其编码为第一个版本
这是我制作 mapUrl 的方法:
var mapUrl = 'http://maps.googleapis.com/maps/api/geocode/json?address=<?= $salon->getGoogleMapAddress() ?>&sensor=false';