原型Ajax更新不起作用

时间:2011-09-15 00:13:05

标签: javascript ajax prototypejs pylons

我正在使用Prototype,同时使用pylons框架并尝试进行Ajax调用。

以下是我的html的样子:

<form method="POST" action = "javascript:void(0)" onsubmit = "new Ajax.Updater('graph','/saffron_main/click_out_display'); ">

    <label for="tids">Select Relevant Tids</label>

    <select id="tids" multiple="multiple" name="tids" title="Tids">
            <option>1</option>
            <option>2</option>
    </select>

    <p><input class = "button" type="submit" name="submit" value="submit" /></p>
</form>


<div id = "graph">

</div>

我可以看到我的控制器被调用,并且http请求被发送到/ saffron_main / click_out_display。一切看起来都运转正常。唯一的问题是div永远不会被填充。我正在拔出我的头发试图找出这一个,任何帮助将不胜感激!谢谢!

1 个答案:

答案 0 :(得分:1)

如果在实例化return false;后在onsubmit中放置Ajax.Updater会怎样?

为什么 -
它目前默认返回true,页面可能会被回发,而不是通过Ajax