用php框架修改jquery验证插件远程方法的url



我正在切换到使用jQuery验证插件。我正在研究一种远程方法来验证字段。默认生成的URL添加一个查询字符串:

http://greenfees.loc/ticketaudits/validateTicket/?ticket=123

在我的PHP框架中,我需要将搜索参数作为URL的附加段,如下所示:

http://greenfees.loc/ticketaudits/validateTicket/123

我似乎无法修改通话中的URL。以下是迄今为止的工作摘要:

rules: {
        ticket: {
            remote: {
                type:"GET",
                url:'/ticketaudits/validateTicket/' + $('#ticket').val(),
            }
        }
    },

这虽然很简单,但将最后一个片段替换为:

http://greenfees.loc/ticketaudits/validateTicket/?ticket=1

如何修改默认的URL模式?

我通过将代码更改为以下内容,成功地将其与laravel一起使用:

rules: {
        ticket: {
            remote: {
                type:"POST",
                url:'/ticketaudits/validateTicket',
            }
        }
    },

然后,我通过从post请求而不是从get请求/url/获取参数来处理服务器端代码

它工作-很高兴

现在让返回的消息工作,但这是另一个问题!

最新更新