I have the following Visualforce page and I'm trying to reRender the output panels when the actionFunction is executed, but the reRender is not working. I have tried wrapping with another outputPanel, using commandLink, etc., but nothing has worked. Anyone see why the reRender is not working?
<apex:page controller="InnovationProfileController">
<apex:form id="theForm">
<h2>My Ideas</h2>
<apex:actionFunction action="{!deleteInnovation}" name="DeleteInnovation" reRender="userInnovationList" >
<apex:param name="innovationId" value="" assignTo="{!innovationToDelete}"/>
</apex:actionFunction>
<apex:outputPanel id="userInnovationList">
<apex:pageBlock id="asdf">
<apex:pageBlockTable value="{!userInnovations}" var="results" id="userInnovationsRepeat">
<apex:column >
<a href="{!IF(results.innovation.status != 'DRAFT','InnovationDetail','InnovationReview')}?id={!results.innovation.innovationId}">{!results.innovation.title}</a>
</apex:column>
<apex:column >
<a href="javascript:if (window.confirm('Are you sure you want to delete this record?')) DeleteInnovation('{!results.innovation.innovationId}');">Delete</a>
</apex:column>
</apex:pageBlockTable>
</apex:pageBlock>
</apex:outputPanel>
</apex:form>
Thanks.