zheng 发表于 2022-4-1 17:01:42

引入jquery报错

o2.load("/o2_lib/jquery/jquery.min.js",function(){
    debugger
    var jq = jQuery.noConflict(true);
    window.jq = jq;




VM2148:16                TypeError: Cannot read properties of undefined (reading 'noConflict')


webServer文件夹里也有jquery.min.js文件,请问是怎么回事?


论坛管理员 发表于 2022-4-2 10:07:42

您好,您的代码贴出来的不完全,您可以先用下面的代码试试看,如果还是不行,建议您把完整代码贴出来一下

//使用平台内置的o2.load方法引入资源,提交回调方法执行载入后的code
o2.load("/o2_lib/jquery/jquery.min.js",function(){
    if(!window.jq){
      var jq = jQuery.noConflict(true); //避免js框架冲突
      window.jq = jq;
    }
    window.jq(document).ready(function(){
      jq("#result").text("jquery载入成功!");
      /*
             ...code...
      */
    })
}.bind(this))

zheng 发表于 2022-4-13 17:38:31

本帖最后由 zheng 于 2022-4-13 18:09 编辑

论坛管理员 发表于 2022-4-2 10:07
您好,您的代码贴出来的不完全,您可以先用下面的代码试试看,如果还是不行,建议您把完整代码贴出来一下

...
好的,请问如何在流程的脚本活动中使用jquery的ajax呢,我使用上面的方式,结果o2 undefined.我这个接口不是系统内请求,是另一个系统的接口,如果使用服务调用,就报错400

2022-04-13 17:43:45.647 ERROR com.x.processplatform.service.processing.processor.invoke.InvokeExecutor - id:b80d317b-b4d7-4b6d-a1e8-b72f3e93c7b9, name:com.x.processplatform.service.processing.processor.invoke.InvokeExecutor, message:java.io.IOException: Server returned HTTP response code: 400 for URL: http://******/new_portal/book/addFapiaoApply, exception:com.x.processplatform.service.processing.processor.invoke.ExceptionJaxrsHttpPost.
com.x.processplatform.service.processing.processor.invoke.ExceptionJaxrsHttpPost: java.io.IOException: Server returned HTTP response code: 400 for URL: http://*******/new_portal/book/addFapiaoApply
      at com.x.processplatform.service.processing.processor.invoke.InvokeExecutor.jaxrsHttpPost(InvokeExecutor.java:72)
      at com.x.processplatform.service.processing.processor.invoke.InvokeExecutor.execute(InvokeExecutor.java:26)
      at com.x.processplatform.service.processing.processor.invoke.InvokeProcessor.jaxrsExternalPost(InvokeProcessor.java:394)
      at com.x.processplatform.service.processing.processor.invoke.InvokeProcessor.jaxrsExternal(InvokeProcessor.java:286)
      at com.x.processplatform.service.processing.processor.invoke.InvokeProcessor.jaxrs(InvokeProcessor.java:146)
      at com.x.processplatform.service.processing.processor.invoke.InvokeProcessor.executing(InvokeProcessor.java:66)
      at com.x.processplatform.service.processing.processor.invoke.AbstractInvokeProcessor.executeProcessing(AbstractInvokeProcessor.java:27)
      at com.x.processplatform.service.processing.processor.AbstractProcessor.execute(AbstractProcessor.java:227)
      at com.x.processplatform.service.processing.Processing.execute(Processing.java:201)
      at com.x.processplatform.service.processing.Processing.processing(Processing.java:77)
      at com.x.processplatform.service.processing.Processing.processing(Processing.java:40)
      at com.x.processplatform.service.processing.Processing.processing(Processing.java:95)
      at com.x.processplatform.service.processing.Processing.processing(Processing.java:40)
      at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:99)
      at com.x.processplatform.service.processing.jaxrs.work.ActionProcessing$CallableExecute.call(ActionProcessing.java:88)
      at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_271]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_271]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_271]
      at java.lang.Thread.run(Thread.java:748) [?:1.8.0_271]
Caused by: java.io.IOException: Server returned HTTP response code: 400 for URL: http://*******/new_portal/book/addFapiaoApply










管理员大大可以给个服务调用活动的系统外post请求的案例吗


页: [1]
查看完整版本: 引入jquery报错