我正在尝试将应用程序中的原型函数更改为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>