脚本宝典收集整理的这篇文章主要介绍了php – eldarion ajax with bootstrap,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我把它的工作发送到另一个页面并且它成功了,我只是无法从该页面获取数据.
// this is ajax.PHP <form method="post" action="ajax-here.PHP" class="ajax" data-apPEnd="#result"> <input type="text" name="text" /> <input type="submIT" /> </form> <div id="result"> </div> // this is ajax-here.PHP $text = $_POST['text']; echo $text;
我想要的是将ajax-here.PHP的结果显示在div中,并在发生ajax的页面上显示ID结果.任何建议都会很棒.我喜欢使用这个插件,因为它工作得很好,只是不知道如何将数据附加到我想要的div.谢谢
继续存在太多的“魔力”.您无法指定发送和接收数据的格式.如果要更改内容,则必须使用HTML数据属性.对我来说,违反了关注点分离的原则,即网站结构的每个部分都应该有一个目的.例如,HTML应该定义页面的结构,CSS应该定义样式,Javascript应该定义交互性.定义AJAX活动的HTML属性对我来说似乎很荒谬.
但是不要紧.让我们看一下你遇到的具体问题,即如何将数据返回给Eldarion.让我们再看一下README文件:
因此,Eldarion希望获得一个JSON结构,其中包含一个名为html的顶级属性,其中包含呈现的内容.所以它期望一个结构大致如下:
{ "html": "<p>The content that should be appended to #result.</p>" }
让我们用你的内容做到这一点.让我们不要试图自己制作JSON.做正确和太容易犯错误太难了.幸运的是,PHP为json_encode
函数提供了帮助,该函数将数组编码为有效的JSON结构.
$text = $_POST['text']; $data = array( 'html' => $text ); echo json_encode($data); // output the data as JSON
我已经设置了a jsFiddle example,显示了它是如何工作的.显然它有点不同,因为我必须使用jsfiddle API,但你可以看到它的工作原理.
以上是脚本宝典为你收集整理的php – eldarion ajax with bootstrap全部内容,希望文章能够帮你解决php – eldarion ajax with bootstrap所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。