Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 保持Javascript和服务器代码同步';D_Php_Javascript_Zend Framework - Fatal编程技术网

Php 保持Javascript和服务器代码同步';D

Php 保持Javascript和服务器代码同步';D,php,javascript,zend-framework,Php,Javascript,Zend Framework,到目前为止,我遇到的最常见的错误是javascript和服务器代码之间的接口问题。这包括让javascript调用错误的URL、传递错误的数据(特别是当需要传递的内容发生变化而javascript没有变化时),以及像我的应用程序那样将数据转换为html的问题 有没有一个简单的方法来处理这个问题?我目前正在使用PHP中的Zend框架进行开发。我认为使用Selenium可以稍微避免前两个问题,但我不确定如何处理数据->html问题。我希望能有一些与我的ZF视图助手相当的javascript,但我不确

到目前为止,我遇到的最常见的错误是javascript和服务器代码之间的接口问题。这包括让javascript调用错误的URL、传递错误的数据(特别是当需要传递的内容发生变化而javascript没有变化时),以及像我的应用程序那样将数据转换为html的问题

有没有一个简单的方法来处理这个问题?我目前正在使用PHP中的Zend框架进行开发。我认为使用Selenium可以稍微避免前两个问题,但我不确定如何处理数据->html问题。我希望能有一些与我的ZF视图助手相当的javascript,但我不确定这有多可能。

在设计良好的网站上,(公共)URL不会改变。当然,你可以自由使用任何你想要的内部结构

如果需要,您应该能够像生成HTML一样生成JS。但是,如果您申请:

输入REST API时,除了初始URI(书签)和适用于预期受众的一组标准化媒体类型(即,任何可能使用API的客户机都应该理解)之外,不需要任何先验知识。从那时起,所有应用程序状态转换都必须由客户端选择服务器提供的选项来驱动,这些选项出现在接收到的表示中,或者由用户操纵这些表示来暗示


当涉及到如何防止将来的重构时,使用支持健壮的元素选择语言的库,例如XPath或jQuery的选择器,而不是遍历DOM结构,使用良好的ID,这不会改变。

问题令人困惑,也许可以给出一个使用示例。