如何将AJAX POST数据传递给jQuery nyroModal?

时间:2013-07-14 23:08:17

标签: ajax post nyromodal

Ealier我尝试使用与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无法访问传递的数据。

我真的很感谢你在这方面的任何意见。

亲切的问候

Mohtashim

1 个答案:

答案 0 :(得分:0)

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

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

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

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