如何在a:remote form_tag上指定“每次调用”jQuery AJAX选项?

时间:2013-04-29 15:26:04

标签: jquery ruby-on-rails

我有一个简单的表单(使用ujs使用jQuery进行ajax调用)。我想指定响应的DataType(默认情况下它似乎不太关注“text”,而且我得到了一个jQuery.ajaxError。

我如何/在何处指定DataType? (我不想为所有电话指定它,只是特定电话。)

2 个答案:

答案 0 :(得分:0)

dataType在ajax调用中声明。

$.ajax({
    url: 'myurl.com/script.php',
    type: 'GET',
    dataType: 'json',
    data: 'a=1&b=2',
    success: function(){
        alert('Great Success!')
    },
    error: function(){
        alert('Bummer.')
    }
});

或者无论你的电话是什么样子,因为你都懒得发帖...> :(

在您的脚本中,请确保echo json_encode();您正在使用的任何数据。

答案 1 :(得分:0)

... form_tag ...:'data-type'=> 'text'......

http://www.w3.org/TR/2011/WD-html5-20110525/elements.html#embedding-custom-non-visible-data-with-the-data-attributes

我确信jQuery已将此文档记录在“某处”,但此时我无法找到它。 (re:jQuery和html5 data- *属性)