Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 原型ajax.request到jquery_Javascript_Jquery_Ajax_Prototype - Fatal编程技术网

Javascript 原型ajax.request到jquery

Javascript 原型ajax.request到jquery,javascript,jquery,ajax,prototype,Javascript,Jquery,Ajax,Prototype,我正在处理jquery项目的原型。我需要将此函数底部的原型ajax请求转换为与jquery等效的请求 function formSubmit(url, options) { $('#productform').action = url; var defaultOptions = {timeout: 300000, onSuccess : updateCallback, onFailure: failure, evalScripts: true}; for (i in o

我正在处理jquery项目的原型。我需要将此函数底部的原型ajax请求转换为与jquery等效的请求

function formSubmit(url, options) { 
    $('#productform').action = url;
    var defaultOptions = {timeout: 300000, onSuccess : updateCallback, onFailure: failure, evalScripts: true};
    for (i in options) {defaultOptions[i] = options[i]}
    $('#productform').request(defaultOptions);
}
上述函数由以下函数调用:

function updateMain() {
    $('#Product_introduction').val(tinyMCE.get('Product_introduction').getContent());
    var string = $('#Product_introduction').val().replace(/\n/g,'');
    string = string.replace(/<script.*<\/script>/ig,'');
    string = string.replace(/<[^>]*>/ig, '');
    if(string.length > 110){
        ajax.displayMessage(t('Introduction is too long. It could be only 110 characters long. Please edit it.'), false);
    }
    if( $('#productId').val() == '' ) {
        formSubmit('/' + getControllerName() + '/create', {onSuccess: createCallback, onFailure: failureCallback});
    } else {
        formSubmit(getUpdateUrl('update'), {onSuccess: updateMainCallback, onFailure: failureCallback});
    }
}
函数updateMain(){
$('Product'u introduction').val(tinyMCE.get('Product'u introduction').getContent());
变量字符串=$('#产品介绍').val().replace(/\n/g');
string=string.replace(//ig',);
如果(字符串长度>110){
displayMessage(t('介绍太长,可能只有110个字符,请编辑它'),false);
}
if($('#productId').val()=''){
formSubmit('/'+getControllerName()+'/create',{onSuccess:createCallback,onFailure:failureCallback});
}否则{
formSubmit(getUpdateUrl('update'),{onSuccess:updateMainCallback,onFailure:failureCallback});
}
}

如果需要更多信息,请告诉我。任何帮助都将不胜感激

您的意思是必须替换
$('#productform')。请求(defaultOptions)与jQuery等效的代码?可能对你有帮助。是的,这是需要转换的线路。谢谢,我会查看链接的。