0

之前我尝试使用与 colobox 相同的功能但未能成功,现在我尝试使用 nyroModal 并尝试使用带有 iframe 的 post 方法发送 ajax 数据。但它没有通过。这是我尝试过的代码:

   var src = "this is test data';
   $.nmManual('try_python.php',{
      callbacks: {
           initFilters: function(nm) {
           nm.filters.push('link');
           nm.filters.push('iframe');
         },
         ajax:{data:'code='+src, type:"post"}
      }
   });

我能够打开 iframe,try_python.php 中的内容正确显示在框架中,但 try_python.php 无法访问传递的数据。

我将非常感谢您在这方面的任何意见。

亲切的问候

莫塔西姆

4

1 回答 1

0

我无法使用 POST 方法成功发布我的内容,但我找到了一种解决方法,其中执行以下操作:

(a) 将我的内容保存在一个隐藏的 <div id="source" style="display:none;">...</div> (b) 使用以下命令在成功加载后从 iframe 窗口访问此内容:

var code = window.parent.$("#source");

这就是我想要的......也许它会帮助许多其他人。如果您找到使用 post 方法传递直接内容的解决方案,请分享。

于 2013-07-16T21:44:36.227 回答