I have had similar problems last week. Please check out herecheck out here.
What I found out in my case:
- No need for proxy if working on / from localhost
- WFS won't display if you "double-click" on the html file containing your script. Your html file must be within the web directory of Geoserver and called from http://localhost:8080/geoserver/something...
Hope that helps!