欧芹ajax发送变量

时间:2014-01-27 21:23:52

标签: javascript php ajax

从他们的官方文件:

        Custom ajax validation made simple.
parsley-remote-method="POST" to change default GET call.
parsley-remote-datatype="jsonp" if you make cross domain ajax call and expect jsonp
Parsley will accept these valid returns with a 200 response code: 1, true, { "success": "..." } and assume false otherwise
You can show frontend server-side specific error messages by returning { "error": "your custom message" } or { "message": "your custom message" }

但是,如果我希望发送带有帖子请求的变量,我该怎么办?

2 个答案:

答案 0 :(得分:1)

要在字段上触发远程验证器,您需要同时放置两个属性

parsley-remote="http://yoururl.com"

parsley-remote-method="POST"

在POST请求中提交变量。

例如:

<input type="text" name="test" value="1" parsley-remote="http://yoururl.com" parsley-remote-method="POST" />

然后你后端的脚本必须验证“test”变量并返回200响应:

{ "success": "all good!" }

{ "error": "your custom message" }

答案 1 :(得分:0)

在较新版本的Parsley.js中,您可以像这样使用data-parsley-remote-options

data-parsley-remote-options='{
    "type": "POST",
    "dataType": "jsonp",
    "data": {
        "token": "value"
    }
}'

将您需要发送的内容作为data对象中的键/值对发送。

the docs中的更多信息。