原型到jQuery错误

时间:2013-09-17 00:04:51

标签: jquery prototypejs

我正在尝试将应用程序中的原型函数更改为jQuery。旧的应用程序是使用Prototype构建的,但新的应用程序已经需要jQuery,自然原型和jquery是冲突的。而不是只使用noConflict类,并为一个函数加载整个原型库,我认为最好重写使用jQuery的函数。

我无法修改应用程序的其余部分,我只需要使用jQuery返回ajax_call时结果相同。我是jQuery的新手,并且深陷于语法中。提前感谢您的帮助。

<script>
function ajax_call(urlValue){
    if(urlValue == null){
        urlValue = '<?=MAINURL?>/ajaxWork.php';
    }
    new Ajax.Request(urlValue,
    {
        method:'post',
        parameters: $('enter_form').serialize(true),    
        onSuccess: function(transport){
        var response = transport.responseJSON;
        <? echo (!$debug) ? "//" : ""; ?>var text = transport.responseText;   
        <? echo (!$debug) ? "//" : ""; ?>$('testarea').value = text;        
        for (var k in response){
            $(k).value = response[k];
        }
    },
    onFailure: function(){ alert('Something went wrong...') }
    });
};
</script>

1 个答案:

答案 0 :(得分:1)

您可以尝试使用.ajax()调用,它应该能够处理您的参数。看看这个页面。

http://api.jquery.com/jQuery.ajax/