扩展jQuery AJAX功能

时间:2017-03-31 16:17:38

标签: javascript jquery ajax sap sapui5

我正在使用HTML5 Neptune框架来创建SAPUI5应用程序。在运行时,我的代码被插入到index.html文件中,混合在框架生成的代码之间。

在我控制的代码区域下面的代码的一部分中,框架创建了一个我想要修改的ajax函数。我想将代码注入jQuery AJAX成功回调函数。我有可能吗?

<html>
<head></head>
<body>
  <form>
    <div id="MobileContent"></div>
    <input type="hidden" name="applid" value="XXX">
  </form>
  <script>
    var JSONH, jsonh = JSONH = function(n, r) {
      //Framework code
    }(Array, JSON);

    // framework code
    ...
    // my code
    ...
    // framework code
    ...
    function getOnlineXxx(value) {
      $.ajax({
        type: "POST",
        contentType: "application/json",
        url: "neptune_ajax?ajax_id=xxx=" + value + "",
        dataType: "json",
        data: encodeURIComponent(modelXxx.getJSON(),
        success: function(data) {
          // framework code
          // code I would like to execute!!!
        }
      });
    }    
    ....    
    jQuery(function() {
      jQuery("form").submit(function(event) {
        event.preventDefault();
        return false;
    });
  });
</script>
</body>
</html>

0 个答案:

没有答案