Yii Controller-Aufruf aus einer Sicht?

Habe ich eine Ansicht, die eine form. Ich habe einen button der nennt einen controller via Ajax.

    echo CHtml::submitButton('Generate', array(
        'ajax'        => array(
            'type'    => 'POST',
            'url'     => CController::createUrl('Calculator/generateRetailers'),
            'update'  => '#div_retailers'
        )
    ));

Den action-controller, was es tut, ist, einige Daten zu sammeln von MySQL und dann renderPartial HTML-Tabellen in meinem Formular. Genau in der div #div_retailers. Dies ist die option "erstellen". Jetzt bin ich versucht zu implementieren des update-Aktion, die darstellen soll, die Informationen in die create-action und zeichnen den Tabellen.

Ich würde gerne in der Lage sein zu rufen generateRetailers action controller aus meiner Sicht. So etwas wie dieses:

<div id="div_retailers">
</div>

<script type="text/javascript">
    //I would like to call a url using jQuery?
    $.ajax({
        url: "/Calculator/generateRetailers"
    });
</script>

Wie kann ich das erreichen?

Dank

Verstehe ich nicht wirklich deine Frage/problem -- Sie scheinen zu zeigen, wie Aufruf einer controller-action eine view (via Ajax). Können Sie das klären?
Ja! genau das möchte ich nennen, einen controller via Ajax vom view. Aber von raw-JavaScript mit keine Schaltflächen oder links oder ein beliebiges HTML-Objekt. Ist es möglich?

InformationsquelleAutor ivantxo | 2011-09-19

Schreibe einen Kommentar