我有一个表单,我想在这个表单中添加 AJAX 功能。
架构:MVC
我有一个这样的基本形式:
<form id="customForm" method="post">
<input type="text" id="name" name="zone_name" value="" class="input-block-level" />
<button type="submit" id="save" >Save</button>
</form>
我有JS这个MVC-View:
$('#save').click(function()
{
var name = $('#name').val();
$.ajax
({
type: 'POST',
url: 'http://localhost/myApp/process',
data: "{name:"+name+"}",
success: function (result) {
alert(result);
},
error: function () {
alert('fail');
}
});
});
我有一个process类,里面controller有这个代码
上课过程{
函数 __construct() {
echo '构造函数';
}
}
但是做这一切给了我Error通过 AJAX 的信息。为什么会这样?有没有其他方法可以做到这一点。下面是快照:

这是我的.HTACCESS规则
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
因此,当我直接导航到我的process班级时,它的工作原理。但不适用于 AJAX。这可能是什么原因?下面是截图:
