0

我真的很讨厌格式。VJS VARCHAR2(3000); 我正在使用这个 javascript 函数,但我不断收到错误 [Error] PLS-00103 (633: 20): PLS-00103: Encountered the symbol "}" when期待以下之一:

  • & = - + ; </ > at in 是 mod 余数 not rem <> or != or ~= >= <= <> and or like like2 like4

    VJS := VJS||'var G_REL_URL="'||owa_util.get_cgi_env('SCRIPT_NAME')||'" '||CHR(10); VJS := VJS||''||CHR(10)||

          'function makeRequest(){'||CHR(10)||
    
              ' var v_data_sales ={'||CHR(10)|| 
              ' pvCurrCd:pvCurrCd:'||CURRDEF||'
    
                 ' };'||CHR(10)|| 
          $.ajax({
    
          url:G_REL_URL+ "/contr_entry_pkg.SELECT_SALES_CENTERS",
          data:v_data_sales,
          async:false,
    
          success: function(vRetVal){
                var jsonObj =  eval("("+vRetVal+")");
                // $("div").html(data);
                //processCCResponse(v_data_sales,transCount,retVal);
    
               }
    
               });
           };   '||CHR(10)|| ;
    

    ps= ||CHR(10)|| 是 plsql 的换行符。

4

1 回答 1

0

在这段代码中:

      'function makeRequest(){'||CHR(10)||

      ' var v_data_sales ={'||CHR(10)|| 
      ' pvCurrCd:pvCurrCd:'||CURRDEF||'

         ' };'||CHR(10)|| 

你有奇数个单引号......这可能与它有关。

编辑:没关系......失踪的最后。

于 2013-11-06T19:30:34.210 回答