我正在尝试将应用程序中的原型函数更改为 jQuery。旧的应用程序是使用 Prototype 构建的,但新的应用程序已经需要 jQuery,并且自然原型和 jquery 是冲突的。与其只使用 noConflict 类并为一个函数加载整个原型库,我认为最好重写该函数以使用 jQuery。
我无法修改应用程序的其余部分,我需要返回 ajax_call 时的结果相同,仅使用 jQuery。我是 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>