我正在使用 cakePHP 1.26。
我有一个包含 URL 的输入文本框,我想提交 URL 并使用 Jquery AJAX 将其存储在数据库中。
这是 HTML 部分:
<input type="text" id="testing" value="https://stackoverflow.com/questions/ask">
这是 JQuery 部分:
var whatContent=$("#testing").val();
var curl="http://localhost:8080/test/grab/"+whatContent;
$.ajax({
type: "POST",
url: curl,
success: function(data) {
alert(data);}
});
这是控制器中动作的代码:
function grab($w=null){
if($w!=null){
return $w;
}
}
代码有效,我可以看到弹出警报消息,但消息中缺少某些内容。我的意思是我应该看到这样的整个 URL:
但不是,我只是看到了其中的一部分:
后来我改变了输入文本框中的值,如下所示:
<input type="text" id="testing" value="https://stackoverflow.com/faq">
但是同样,返回的值仍然是
cakePHP 似乎将 URL 视为一些参数而不是 URL。
请帮忙