我正在尝试使用$进行ajax请求。使用jquery的Post函数。它在重复url。如果我只是在$.post('http://url')中输入直接url,它会工作得很好。
$(document).ready(function(){
$('#btnSubmit').on('click', function(e){
e.preventDefault();
var name = $('#name').val();
var url = "'"+'<?php echo base_url();?>'+"'";
console.log(url);
$.post(url,
{
name: name
},
function(data,status){
console.log("Data: " + data + "'nStatus: " + status);
});
});
});
result I am get in console
"http://localhost:8080/mysite/'localhost:8080/mysite/'"
您可以使用jquery获取基础url:
window.location.host + "/"